Using location services
In the previous recipe, you learned how to show and position a map using Google Maps, with fixed coordinates. In this recipe, you will find the current position of a user so that the map will change based on the user’s position.
Specifically, you will add the location
package to your project, retrieve the coordinates of the device’s position, and set the map’s position to the coordinates you have retrieved.
By the end of this recipe, you will understand how to leverage the user’s location in your apps.
Getting ready
You should have completed the previous recipe, Adding Google Maps to your app, before following this one.
How to do it...
There’s a Flutter package called location
that you can use to access the platform-specific location services:
- Add the latest version of the
location
package in the dependencies to thepubspec.yaml
file:location: ^4.4.0
- On Android, add...