您的位置:首页 > 移动开发 > Android开发

Android WebView 支持H5的定位Js

2016-03-09 11:19 423 查看
//启用数据库
webSettings.setDatabaseEnabled(true);
Stringdir=this.getApplicationContext().getDir("database",Context.MODE_PRIVATE).getPath();
//启用地理定位
webSettings.setGeolocationEnabled(true);
//设置定位的数据库路径
webSettings.setGeolocationDatabasePath(dir);
//最重要的方法,一定要设置,这就是出不来的主要原因
webSettings.setDomStorageEnabled(true);
//配置权限(同样在WebChromeClient中实现)


publicvoidonGeolocationPermissionsShowPrompt(Stringorigin,
GeolocationPermissions.Callbackcallback){
callback.invoke(origin,true,false);
super.onGeolocationPermissionsShowPrompt(origin,callback);
}


配置权限:
<uses-permissionandroid:name="android.permission.ACCESS_FINE_LOCATION"/>
<uses-permissionandroid:name="android.permission.ACCESS_COARSE_LOCATION"/>


                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: