我用cordova创建了一个移动应用程序。此应用使用设备的GPS位置。现在的问题是cordova地理定位插件似乎没有在其他设备上工作,特别是在nexus 7上。请参阅下面的示例函数。
navigator.geolocation.getCurrentPosition(function (pos) {
//something here
}, location_error, {timeout: 60000, enableHighAccuracy: true, maximumAge: 3600000});
我尝试了许多解决方案,例如设置超时和启用高精度。最奇怪的是,当我重新启动设备时,地理定位工作正常!
有没有人对此有任何解决方案或任何替代方案?