You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
API documentation: https://pub.dartlang.org/documentation/geolocation/0.2.0/geolocation/Geolocation/isLocationOperational.html
94
+
API documentation: https://pub.dartlang.org/documentation/geolocation/0.2.1/geolocation/Geolocation/isLocationOperational.html
95
95
96
96
```dart
97
97
final GeolocationResult result = await Geolocation.isLocationOperational();
@@ -107,12 +107,16 @@ if(result.isSuccessful) {
107
107
On Android (api 23+) and iOS, geolocation needs to request permission at runtime.
108
108
109
109
_Note: You are not required to request permission manually.
110
-
Geolocation plugin will request permission (`whenInUse` on iOS and `ACCESS_FINE_LOCATION` on Android) automatically if it's necessarily, when you make a location request._
110
+
Geolocation plugin will request permission automatically if it's needed, when you make a location request._
111
111
112
-
API documentation: https://pub.dartlang.org/documentation/geolocation/0.2.0/geolocation/Geolocation/requestLocationPermission.html
112
+
API documentation: https://pub.dartlang.org/documentation/geolocation/0.2.1/geolocation/Geolocation/requestLocationPermission.html
113
113
114
114
```dart
115
-
final GeolocationResult result = await Geolocation.requestLocationPermission();
115
+
final GeolocationResult result = await Geolocation.requestLocationPermission(const LocationPermission(
116
+
android: LocationPermissionAndroid.fine,
117
+
ios: LocationPermissionIOS.always,
118
+
));
119
+
116
120
if(result.isSuccessful) {
117
121
// location permission is granted (or was already granted before making the request)
0 commit comments