移动(步行/骑自行车/开车)时很少在 Android 设备上找到位置
Posted
技术标签:
【中文标题】移动(步行/骑自行车/开车)时很少在 Android 设备上找到位置【英文标题】:Rarely find position on Android devices while moving (walking/cycling/driving) 【发布时间】:2019-06-25 12:00:23 【问题描述】:我真的希望它不要太宽泛,但我已经尝试了很多东西来检测用户的位置。
我已经安装了由 Apache Cordova 制作的官方https://github.com/apache/cordova-plugin-geolocation。
但是使用这个有很多问题。
仅举个例子:android 在移动(步行/驾驶/骑自行车)时有 1/20 的机会检测到用户的位置。其余的将以超时错误结束。 在 Wifi 上它会立即找到位置,但挑战是找到他移动的时间,在监视位置上! 我试图启用高精度模式, 我试图获得一个接待良好的职位,但都没有成功。
我想知道 Cordova 开发人员是如何让他们的用户的位置动态的?有什么好的插件吗? 由于我上面链接的插件如果找不到位置真的没用,不是吗?
【问题讨论】:
【参考方案1】:你说得对,html 地理定位插件在某些设备上不是很精确。
所以我建议您仅对 Android 使用“cordova-plugin-advanced-geolocation”。
https://www.npmjs.com/package/cordova-plugin-advanced-geolocation
代码示例:
https://github.com/Esri/cordova-plugin-advanced-geolocation/blob/master/sample/map.js
【讨论】:
我会试试这个。我没有在真实的ios设备上测试过我提到的插件,但应该没有问题吧?更重要的是,这是怎么回事:github.com/transistorsoft/cordova-background-geolocation-lt 你试过这个吗?谢谢。以上是关于移动(步行/骑自行车/开车)时很少在 Android 设备上找到位置的主要内容,如果未能解决你的问题,请参考以下文章