I am using the geolocator package in my flutter app and I have some understanding issue. GetCurrentPosition gives back the device current position and PositionStream updates the device location continuously. So what is the difference between the two. Can I use only PositionStream? I want to track the device location at any time.
Thanks.
Use getCurrentPosition
when you want to retrieve the position once and getPositionStream
when you want to monitor the location over a time window. With getPositionStream
you can adjust the distance a device has to travel or/and a timeout before the event is triggered. You can find the documentation here.