Cordova-位置访问警报问题

时间:2015-10-03 11:46:30

标签: javascript jquery ios cordova

" /users/home/library/developer/coresimulator/devices/785G44J-583J-73F0-44DG-1EN44K5M3/data/Containers/Bundle/Application/4JD4NJFD-J2MFK-34MD-543MKNK34K6656/APPName.app/ www / index.html"想要使用您的位置"

要在我的应用程序中显示地图,我使用地理定位方法来获取当前位置。

此警报出现在应用程序中以访问location.It经常出现。

如何删除此提醒?我没有添加地理位置插件,只是使用了一些像

这样的javascript方法

navigator.geolocation.getCurrentPosition(getCoor,errorCoor,{maximumAge:60000,timeout:5000,enableHighAccuracy:true})

和 navigator.geolocation.watchPosition(scrollMap,handleError);

在安装应用时,应该提出要求访问的提醒,这是"允许' appname'在您使用应用程序时访问ypur位置?"。和其他警报一起被删除。

我已经搜索了这个但是dint解决了这个问题

我该怎么做才能帮助..

2 个答案:

答案 0 :(得分:0)

您必须添加地理位置插件,如果您不添加它,则它会使用webview默认地理位置,该地理位置会使用" index.html"而不是" AppName"

使用此命令添加

cordova plugin add cordova-plugin-geolocation

答案 1 :(得分:0)

除了安装cordova-plugin-geolocation之外,您还需要对其进行配置:

https://stackoverflow.com/a/48219988/596082

这是用户在您的应用可以使用之前需要接受的关键隐私权限。