Cordova geolocation.getCurrentPosition在iPad上抛出超时

时间:2015-02-03 10:14:30

标签: ios cordova gps geolocation phonegap-plugins

我正在使用phonegap插件地理定位来获取当前位置。

我已在Android平板电脑上测试了该功能,但它确实有效。

如果我在iPad上试用该应用程序,我总是得到errorcode = 3(超时)。

基本上gps适用于iPad。 (我使用GPS测试应用程序测试过。)

navigator.geolocation.getCurrentPosition(succGPS, errGPS, { enableHighAccuracy: false, timeout: 30000, maximumAge: 600000 });

- >结果是函数errGPS,error.code = 3

2 个答案:

答案 0 :(得分:2)

我发现了这个错误。

它与ios8有关。

在ios 8中,您必须更新插件。我用了0.3.10。

更新到0.3.13之后就可以了。 :)

答案 1 :(得分:0)

检查您的应用是否有权访问设备的地理位置。它只会在第一次在ios设备中打开时询问。您可以在设置中更改它。