博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
webview加载地图所需要的设置
阅读量:4579 次
发布时间:2019-06-09

本文共 760 字,大约阅读时间需要 2 分钟。

WebSettings settings=webview.getSettings();

webview.loadUrl("file:///android_asset/location.htm");
String dir=this.getDir("database", Context.MODE_PRIVATE).getPath();//加载地图的数据库路径(必须有)
settings.setJavaScriptEnabled(true);//允许js
settings.setBuiltInZoomControls(true);
settings.setDatabaseEnabled(true);//允许加载到数据库
settings.setGeolocationEnabled(true);//允许加载地图
settings.setGeolocationDatabasePath(dir);//设置加载的路径
settings.setDomStorageEnabled(true);

//设置权限(必须有)

webview.setWebChromeClient(new WebChromeClient(){
@Override
public void onGeolocationPermissionsShowPrompt(String origin,
Callback callback) {
callback.invoke(origin, true, false);
super.onGeolocationPermissionsShowPrompt(origin, callback);
}
});

转载于:https://www.cnblogs.com/haungzongwang/p/4647383.html

你可能感兴趣的文章
TJU Problem 2857 Digit Sorting
查看>>
C# 修饰符
查看>>
Centos以rpm方式进行安装MySql
查看>>
supervisor
查看>>
JDBC如何调用存储过程
查看>>
扫盲记-第五篇--图像全景分割
查看>>
Android中的Handler,Looper,Message机制
查看>>
文件发送成功率低的问题(1)
查看>>
去掉SrollView、GrdiView、ListView、ViewPager等滑动到边缘的光晕效果
查看>>
我选择的……
查看>>
linux清理Java环境
查看>>
java中使用session的一些细节
查看>>
浏览器输入服务器端口号来访问html网页
查看>>
hdu 6435 CSGO(最大曼哈顿距离)
查看>>
logback框架之——日志分割所带来的潜在问题
查看>>
链路追踪工具之Zipkin学习小记
查看>>
iOS中通讯录的开发
查看>>
怎么让table中的<td>内容向上对齐
查看>>
[Java] 遍历HashMap和HashMap转换成List的两种方式
查看>>
mongodb
查看>>