flutter - 地理定位器显示美国谷歌建筑的经纬度
问题描述
var position = await Geolocator().getCurrentPosition(
desiredAccuracy: LocationAccuracy.best,
);
setState(() {
currentposition = position;
print(currentposition);
locationdata();
}),}
我想使用地理定位器查找和使用我的位置。为了检查我的位置是否正确,我使用了 print。令人惊讶的是,我得到的经纬度不是来自我的地方。他们是谷歌在美国的建筑。如何解决这个问题呢?
解决方案
您需要为此使用真实/物理设备。当您在模拟器中运行它时,它将选择美国的默认位置。
您可以在此处模拟位置:如何在 Android 模拟器中模拟 GPS 位置?
推荐阅读
- amazon-web-services - CloudFormation 漂移分析 IAM 角色
- node.js - res.cookie 在本地主机上设置令牌,但不在服务器上
- python - 驱动死亡时如何杀死射线任务
- selenium - 在没有grantPermission的情况下点击剧作家中的浏览器权限弹出
- elasticsearch - 使用 fluent 的 Elasticsearch 不会将日志添加到新的翻转索引中
- php - PHP - 使用提交按钮将数值更改/添加到数组键值
- swift - 拥有 IOS Swift 移动应用和 .NET Core Web API 后端时在哪里实施 Google 身份验证
- powershell - 选项卡快捷方式不会将斜杠添加到建议目录名称的末尾
- python - 如何对具有最小阈值的numpy数组中的分数总和进行分类
- officewriter - 不在 .docx 中插入图像,但在 .doc 中有效