Cordova geolocation.getCurrentPosition 在 iPad 上引发超时
Cordova geolocation.getCurrentPosition throws timeout on iPad
我正在使用 phonegap 插件地理定位来获取当前位置。
我已经在 Android 平板电脑上测试了该功能并且它有效。
如果我在我的 iPad 上尝试该应用程序,我总是得到错误代码 = 3(超时)。
基本上 gps 在 iPad 上工作。 (我使用 GPS-Test 应用程序进行了测试。)
navigator.geolocation.getCurrentPosition(succGPS, errGPS, { enableHighAccuracy: false, timeout: 30000, maximumAge: 600000 });
--> 结果是 error.code = 3
的函数 errGPS
检查您的应用程序是否有权访问设备的地理定位。它只会在您第一次在 ios 设备中打开它时询问。您可以在设置中更改它。
我发现了这个错误。
它与 ios8 关联。
在ios8中,您必须更新插件。我用过0.3.10.
更新到0.3.13后就可以了。 :)
我正在使用 phonegap 插件地理定位来获取当前位置。
我已经在 Android 平板电脑上测试了该功能并且它有效。
如果我在我的 iPad 上尝试该应用程序,我总是得到错误代码 = 3(超时)。
基本上 gps 在 iPad 上工作。 (我使用 GPS-Test 应用程序进行了测试。)
navigator.geolocation.getCurrentPosition(succGPS, errGPS, { enableHighAccuracy: false, timeout: 30000, maximumAge: 600000 });
--> 结果是 error.code = 3
的函数 errGPS检查您的应用程序是否有权访问设备的地理定位。它只会在您第一次在 ios 设备中打开它时询问。您可以在设置中更改它。
我发现了这个错误。
它与 ios8 关联。
在ios8中,您必须更新插件。我用过0.3.10.
更新到0.3.13后就可以了。 :)