我正在构建一个HTML5应用程序,我正在测试地理定位功能。 我正在使用下面的代码来访问用户的地理位置。android地理位置权限promt不会来 - phoonegap应用程序
if (navigator.geolocation) {
navigator.geolocation.getCurrentPosition(this.showPosition);
}
当我运行在Android上使用PhoneGap的使用这段代码的应用程序,我没有看到提示的权限允许或拒绝用户的geolcation。
但是,在桌面浏览器上显示提示。
我直接加载我的网页,如下面的代码在我的主要活动文件。我没有使用webview对象。
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
super.loadUrl("file:///android_asset/Code/Test.html");
}
的权限给予适当的清单文件和我得到的用户在Android的地理位置,但权限提示犯规显示器。
您是否在您的应用/ AndroidManifest.xml中添加权限? http://docs.phonegap.com/en/2.2.0/cordova_geolocation_geolocation.md.html#Geolocation – Ajouve