flutter - 如何通过颤振获得当前设备的地理位置?
问题描述
我想通过颤振获得设备的地理定位,但我不知道问题出在哪里,我所做的与 Flutter Geolocator Plugin 的自述文件完全一样,当我运行它需要很长时间,但它不起作用并且没有显示错误这是我的代码
getLocation() async {
Position position = await Geolocator()
.getCurrentPosition(desiredAccuracy: LocationAccuracy.high);
var geolocator = Geolocator();
var locationOptions =
LocationOptions(accuracy: LocationAccuracy.high, distanceFilter: 10);
StreamSubscription<Position> positionStream = geolocator
.getPositionStream(locationOptions)
.listen((Position position) {
print(position == null
? 'Unknown'
: position.latitude.toString() +
', ' +
position.longitude.toString());
});
}
这是插件依赖项:flutter:sdk:flutter geolocator:'^2.0.2'
解决方案
推荐阅读
- android - 有什么办法可以禁止在模拟器上截屏
- cakephp-3.0 - 个人资料图片未自动更新
- github - 如何保存 Jupyter html 输出的图像快照?
- android-studio - Android 项目同步失败
- javascript - react-swipable-views 使用时显示错误
- json - 用 Manatee.Json 替换 System.Text.Json 以在 .NET Core 3 中进行序列化
- excel - 从 InputBox 传递用户选择以用作 Application.Run 的参数
- javascript - 在新标签 JS 中打开格式化的 URL
- google-app-maker - 我们可以将 Twilio 集成到 Google App Maker 中吗?
- javascript - 如何在角度编辑图标上调用函数?