gpt4 book ai didi

javascript - Cordova Android - 禁用定位服务时,getCurrentPosition 不会触发错误回调

转载 作者:行者123 更新时间:2023-11-29 21:01:31 25 4
gpt4 key购买 nike

我正在使用 Cordova 构建 Android 应用程序。我正在使用浏览器的 navigator.geolocation api,它非常可靠。但是,在某些手机上,当在设备设置中关闭定位服务时,getCurrentPosition() 函数永远不会返回成功或错误回调。

我正在传递 5000 的超时选项,但是有什么方法可以确保在设备中关闭位置设置时触发错误回调?

最佳答案

您可以使用参数“timeout”。如果 GPS 处于“关闭”状态,则事件将在 GPS 连接超时时触发。

navigator.geolocation.getCurrentPosition(onSuccess, onError,{timeout: 5000});

尽情享受吧!

关于javascript - Cordova Android - 禁用定位服务时,getCurrentPosition 不会触发错误回调,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25962395/

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