离子2 Android地理位置超时



我正在尝试将默认的Ionic2地理位置插件在我的Android测试设备上运行。在浏览器和iOS中工作,但在Android上的超时失败。

PositionError {code: 3, message: "Timeout expired"}

这是代码

Geolocation.getCurrentPosition({ maximumAge: 60000, timeout: 30000, enableHighAccuracy: true }).then((position) => {
console.log(position);
}, (error) => {
      console.log(error);
    });

清单包含

<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-feature android:name="android.hardware.location.gps" />

但失败了。有什么想法解决这个问题?

技巧17-似乎在Android上,您有时必须删除已部署的应用程序,重新启动手机并重新安装以更新应用程序。在此过程之后工作。

相关内容

  • 没有找到相关文章

最新更新