flutter-geolocator icon indicating copy to clipboard operation
flutter-geolocator copied to clipboard

Fixed issue in geolocator_web [A value of type num cannot be assign t…

Open HKTareen opened this issue 7 months ago • 2 comments

On the web, package was giving error : num cannot be assign to double so i just cast to double in the Constructor

List at least one fixed issue.

  1. Casting from num to double in the web

Pre-launch Checklist

  • [ ] I made sure the project builds.
  • [x] I read the Contributor Guide and followed the process outlined there for submitting PRs.
  • [x] I updated pubspec.yaml with an appropriate new version according to the pub versioning philosophy, or this PR is does not need version changes.
  • [x] I updated CHANGELOG.md to add a description of the change.
  • [ ] I updated/added relevant documentation (doc comments with ///).
  • [x] I rebased onto main.
  • [ ] I added new tests to check the change I am making, or this PR does not need tests.
  • [x] I made sure all existing and new tests are passing.
  • [ ] I ran dart format . and committed any changes.
  • [ ] I ran flutter analyze and fixed any errors.

HKTareen avatar Apr 28 '25 09:04 HKTareen

Dear @HKTareen,

Thanks for your fix. Is there an issue related to this PR?

Kind regards,

TimHoogstrate avatar May 20 '25 11:05 TimHoogstrate

I can make an issue if there isn't for this as I also have this error.

../../../.pub-cache/hosted/pub.dev/geolocator_web-4.1.3/lib/src/utils.dart:12:22: Error: The argument type 'num' can't be assigned to the parameter type 'double'.
    latitude: coords.latitude,
                     ^
../../../.pub-cache/hosted/pub.dev/geolocator_web-4.1.3/lib/src/utils.dart:13:23: Error: The argument type 'num' can't be assigned to the parameter type 'double'.
    longitude: coords.longitude,
                      ^
../../../.pub-cache/hosted/pub.dev/geolocator_web-4.1.3/lib/src/utils.dart:15:31: Error: The argument type 'num' can't be assigned to the parameter type 'double'.
    altitude: coords.altitude ?? 0.0,
                              ^
../../../.pub-cache/hosted/pub.dev/geolocator_web-4.1.3/lib/src/utils.dart:16:47: Error: The argument type 'num' can't be assigned to the parameter type 'double'.
    altitudeAccuracy: coords.altitudeAccuracy ?? 0.0,
                                              ^
../../../.pub-cache/hosted/pub.dev/geolocator_web-4.1.3/lib/src/utils.dart:18:29: Error: The argument type 'num' can't be assigned to the parameter type 'double'.
    heading: coords.heading ?? 0.0,
                            ^
../../../.pub-cache/hosted/pub.dev/geolocator_web-4.1.3/lib/src/utils.dart:21:25: Error: The argument type 'num' can't be assigned to the parameter type 'double'.
    speed: coords.speed ?? 0.0,

aardrop avatar Jun 13 '25 17:06 aardrop