【发布时间】:2014-09-21 18:18:27
【问题描述】:
我正在使用 Cordova 构建一个 Android 应用程序。我正在使用浏览器的navigator.geolocation api,它非常可靠。但是在某些手机上,当在设备设置中关闭定位服务时,getCurrentPosition() 函数永远不会返回成功或错误回调。
我传递了 5000 的超时选项,但是有什么方法可以确保在设备中关闭位置设置时触发错误回调?
【问题讨论】:
-
我遇到了同样的问题。如果我发现了什么,我会告诉你的!
-
我认为这里最好的选择是只使用你所说的超时,并假设获得超时可能意味着位置已关闭。我正在发出一条错误消息,说要检查位置是否已打开。不理想,所以希望有人能解决这个问题!
-
问题仍然存在,任何解决方案。还没有?
标签: javascript android cordova geolocation