WebView 中加载HTML5怎么不能定位呢?

只为思考 2015-06-11 03:47:51
RT, WebView 中加载HTML5怎么不能定位呢? 网上找了几个也没有好用的

...全文
534 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
、不知不觉、 2016-07-26
  • 打赏
  • 举报
回复
//启用数据库 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" />
wu_zf1234 2016-06-22
  • 打赏
  • 举报
回复
我现在也遇到了这样的问题!WebView加载H5的页面,然后页面自己定位,有的手机定位没问题,但有的手机例如华为的手机定位就是失败!感觉好坑啊!
wuxmei 2016-04-27
  • 打赏
  • 举报
回复
你们谁解决了啊,我现在遇见了
心事啦啦啦啦 2016-04-05
  • 打赏
  • 举报
回复
解决了没,我也在纠结着呢
TonyZlg 2015-09-17
  • 打赏
  • 举报
回复
有可能是你用来测试的手机的gsm被修改了,换一个手机试试。至于浏览器支持,我猜测是浏览器在开发的时候封装了其他地图定位功能进去。
只为思考 2015-06-12
  • 打赏
  • 举报
回复
引用 2 楼 liudashao0 的回复:
权限加了吗?
加权限啦
liudashao0 2015-06-11
  • 打赏
  • 举报
回复
权限加了吗?
只为思考 2015-06-11
  • 打赏
  • 举报
回复
怎么没有回复的呢?

80,471

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧