我正在构建一个 HTML5 应用程序,在其中我正在测试地理定位功能。我正在使用下面的代码来访问用户的地理位置。
if (navigator.geolocation) {
navigator.geolocation.getCurrentPosition(this.showPosition);
}
当我使用 phonegap 在 android 上运行此代码的应用程序时,我看不到允许或拒绝用户地理定位的权限提示。
但是,在桌面浏览器上会显示提示。
我直接加载我的网页,如下面的代码在我的主要活动文件中。我没有使用 webview 对象。
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
super.loadUrl("file:///android_asset/Code/Test.html");
}
清单文件中正确提供了权限,我正在获取用户的地理位置,但权限提示未在 android 中显示。