我正在使用Flutter地理位置软件包来获取用户的当前位置。但是在征求用户的许可时,出现了错误:LocationPermission()中的位置参数过多。谁能帮我吗?
getPermission() async {
final GeolocationResult result =
await Geolocation.requestLocationPermission(const LocationPermission(
android: LocationPermissionAndroid.fine,
ios: LocationPermissionIOS.always));
return result;
}
根据this和错误,requestLocationPermission
没有位置参数,因此用法为:
getPermission() async {
final GeolocationResult result =
await Geolocation.requestLocationPermission(permission: const LocationPermission(
android: LocationPermissionAndroid.fine,
ios: LocationPermissionIOS.always));
return result;
}