From d4938b14b8341b09b7893d3f1bb3c467e8ff4d03 Mon Sep 17 00:00:00 2001 From: HKTareen Date: Mon, 28 Apr 2025 13:38:17 +0500 Subject: [PATCH] Fixed issue in geolocator_web [A value of type num cannot be assign to double] --- geolocator_web/lib/src/utils.dart | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/geolocator_web/lib/src/utils.dart b/geolocator_web/lib/src/utils.dart index 75c4a5cb6..95f61a312 100644 --- a/geolocator_web/lib/src/utils.dart +++ b/geolocator_web/lib/src/utils.dart @@ -9,16 +9,16 @@ Position toPosition(web.GeolocationPosition webPosition) { final coords = webPosition.coords; return Position( - latitude: coords.latitude, - longitude: coords.longitude, + latitude: coords.latitude.toDouble(), + longitude: coords.longitude.toDouble(), timestamp: DateTime.fromMillisecondsSinceEpoch(webPosition.timestamp), - altitude: coords.altitude ?? 0.0, - altitudeAccuracy: coords.altitudeAccuracy ?? 0.0, + altitude: (coords.altitude ?? 0.0).toDouble(), + altitudeAccuracy: (coords.altitudeAccuracy ?? 0.0).toDouble(), accuracy: coords.accuracy as double? ?? 0.0, - heading: coords.heading ?? 0.0, + heading: (coords.heading ?? 0.0).toDouble(), headingAccuracy: 0.0, floor: null, - speed: coords.speed ?? 0.0, + speed: (coords.speed ?? 0.0).toDouble(), speedAccuracy: 0.0, isMocked: false, );