gpt4 book ai didi

android - Phonegap Android 和 GPS 卫星

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:03:47 29 4
gpt4 key购买 nike

phonegap 似乎不使用 GPS 卫星而是使用蜂窝网络的地理定位。我对精度不满意,总是在150-1000米之间。 GPS Activity Logo 也未显示。

有什么方法可以强制 Android 应用程序使用 GPS 卫星,即使有其他方法可用?有什么方法可以覆盖默认功能以激活 GPS 卫星使用吗?

提前致谢

最佳答案

PhoneGap 实际上与 Android 平台一样使用 GPS 卫星地理定位。如果启用了手机的 GPS,您接收到的位置应该比 150m 更精确。每当您调用 geolocation.getCurrentPosition()geolocation.watchPosition() 方法时,PhoneGap 的 GeoListener 类都会请求 GPS 提供者并且 一个 NETWORK 提供者,然后它为两个提供者创建一个监听器(如果它们存在)。这就是您获得广泛准确度的原因。

因此,如果您想强制使用高精度位置,可以在传递给上述方法的 geolocationOptions 参数上将其设置为 true。检查 API:geolocationOptions

navigator.geolocation.watchPosition(
onSuccess, onError,
{ maximumAge: 3000, timeout: 5000, enableHighAccuracy: true });

如果您想对位置请求进行更多控制和更准确的行为,您可以扩展 PhoneGap 的 API 来实现。

关于android - Phonegap Android 和 GPS 卫星,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7714347/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com