android webview里HTML5的地理位置定位

来源:互联网 发布:什么是前端模块化编程 编辑:程序博客网 时间:2024/05/17 02:55
//启用数据库  webSettings.setDatabaseEnabled(true);    String dir = this.getApplicationContext().getDir("database", Context.MODE_PRIVATE).getPath(); //启用地理定位  webSettings.setGeolocationEnabled(true);  //设置定位的数据库路径  webSettings.setGeolocationDatabasePath(dir);   //最重要的方法,一定要设置,这就是出不来的主要原因webSettings.setDomStorageEnabled(true)  //配置权限(同样在WebChromeClient中实现)  public void onGeolocationPermissionsShowPrompt(String origin,                  GeolocationPermissions.Callback callback) {      callback.invoke(origin, true, false);      super.onGeolocationPermissionsShowPrompt(origin, callback);  } 配置权限:<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />  <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
1 0
原创粉丝点击