我有个奇怪的问题。我的代码如下:
var watchID = navigator.geolocation.watchPosition(onSuccess, onError, { enableHighAccuracy: false, timeout: 30000 });无论我有enableHighAccuracy真或假,我的应用程序将返回代码3超时,如果设备的全球定位系统没有设置为高精度。我该如何解决这个问题?如果我在设备上启用了高精度GPS,它将工作得很好:)
发布于 2016-07-27 10:37:19
使用前请检查GPS状态。您可以使用cordova-plugins-诊断插件来完成此操作:
https://www.npmjs.com/package/cordova.plugins.diagnostic#islocationavailable
https://stackoverflow.com/questions/38594909
复制相似问题