【发布时间】:2021-02-27 12:33:17
【问题描述】:
在尝试获取当前位置时,我总是会收到该消息。我在真实设备上运行我的应用程序。我按照geolocator plugin 此处的文档说明进行操作。起初它获取位置,然后在退出应用程序并重新启动它后,它说
设备上的定位服务已禁用
为什么即使我已经启用了定位服务,我也会收到这个错误?
class LocationController extends GetxController{
var position = Position().obs;
var lat = 0.00.obs;
var long = 0.00.obs;
Future getLocation() async {
try{
position.value = await Geolocator.getCurrentPosition(desiredAccuracy: LocationAccuracy.high);
lat.value = position.value.latitude;
long.value = position.value.longitude;
} catch (e){
print(e);
}
}
}
打电话...
locationController.getLocation();
【问题讨论】:
标签: android flutter dart geolocation