使用电容器(离子)请求GPS许可

时间:2019-07-15 12:55:07

标签: cordova ionic-framework cordova-plugins capacitor

我正在使用需要GPS的Ionic&Capacitor编写应用程序。我想知道是否有一种方法可以调用此对话框并启用GPS

enter image description here

使用电容器。

2 个答案:

答案 0 :(得分:1)

您需要将其添加到您的AndroidManifest.xml中:

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

答案 1 :(得分:1)

您可以使用Geolocation插件本身来请求其权限,如下所示:Capacitor.Plugins.Geolocation.requestPermissions();

无论如何,始终建议让插件自己运行,当您尝试使用getCurrentPositionwatchPosition时,如果未授予许可,插件将自动请求权限。