gpt4 book ai didi

android - 来自 GPS、网络和 Wifi 的 Cordova/Phonegap 地理定位

转载 作者:行者123 更新时间:2023-11-30 03:03:23 25 4
gpt4 key购买 nike

因此,我使用 Cordova 启动了这个应用程序,并将 Google map 与 API V3 集成在一起。像这样使用地理定位时:

navigator.geolocation.watchPosition(onSuccessLoc, onErrorLoc, { maximumAge: 3000, enableHighAccuracy: true });

我在 GPS 的帮助下找到了位置。因此我需要在外面。如果我呆在里面,它不会上锁,我可以永远等待。但是当删除选项并像这样简单地调用时:navigator.geolocation.watchPosition(onSuccessLoc, onErrorLoc);

然后它借助 wifi 和网络定位我,但没有 GPS。

我想同时获得两者,就像 native 应用一样!

在此先感谢您的帮助!

最佳答案

如果您创建了一个回退方法,那么如果 highAccuracy 检查不接受它会调用 wifi/网络方法怎么办。像这样:

navigator.geolocation.watchPosition(onSuccessLoc, onErrorLoc, { maximumAge: 3000, enableHighAccuracy: true });

function onErrorLoc() {
navigator.geolocation.getCurrentPosition(onSuccessLoc, onErrorFinal);
}

这将允许 watching 方法继续运行,但如果使用该方法未找到位置,它将使用更宽松的位置方法调用一次性位置检查。

关于android - 来自 GPS、网络和 Wifi 的 Cordova/Phonegap 地理定位,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22211386/

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