webview 定位权限

3人阅读 评论(0) 收藏 举报

在开发中 有时候与web交互 需要用到webview的定位权限 所以

//启用数据库    
webSettings.setDatabaseEnabled(true);      
  
//设置定位的数据库路径    
String dir = this.getApplicationContext().getDir("database", Context.MODE_PRIVATE).getPath();   
webSettings.setGeolocationDatabasePath(dir);     
  
//启用地理定位  
webSettings.setGeolocationEnabled(true);    
  
//开启DomStorage缓存  
webSettings.setDomStorageEnabled(true)    
  
//配置权限  
webView.setWebChromeClient(new WebChromeClient() {  
  @Override  
  public void onReceivedIcon(WebView view, Bitmap icon) {  
     super.onReceivedIcon(view, icon);  
  
}  
  
@Override  
public void onGeolocationPermissionsShowPrompt(String origin,Callback callback) {  
  callback.invoke(origin, true, false);    
  super.onGeolocationPermissionsShowPrompt(origin, callback);  
  
}  
});  
查看评论

iOS GPS定位-地图显示、定位| 高德地图| 百度地图

本课程由扣丁学堂教学总监郭宏志老师讲授,主要讲解了GPS定位这一专题,内容包括:使用mkmapview显示地图、Cllocationmanager获得经纬度、在地图上标注位置、使用clgeocoder、使用高德地图、使用百度地图等知识。
  • 2015年11月26日 14:50

android6.0下webview的定位权限设置

WebView webView = (WebView)findViewById(R.id.webview); WebSettings webSettings = webView.getSettings...
  • cheunjq
  • cheunjq
  • 2017-01-25 15:37:20
  • 4459

Android中WebView控件支持地理位置定位

Android WebView从assets中加载html5页面,实现地理位置定位,有需要的朋友可以参考下。 今天调研一个html5页面的定位问题,发现在手机浏览器上html5是可以实现定位的,...
  • u014771876
  • u014771876
  • 2015-12-21 13:51:38
  • 6714

android中webview支持位置定位

WebView webView = (WebView)findViewById(R.id.webview);
  • niuyongzhi
  • niuyongzhi
  • 2014-10-11 15:14:49
  • 6057

iOS8中webview添加定位功能

1.导入头文件 #import 2.在info.plist中设置配置 NSLocationWhenInUseDescription NSLocationAlwaysUsageDescri...
  • SunFlowerInRain
  • SunFlowerInRain
  • 2015-01-14 14:20:11
  • 2215

android webview支持并获取位置信息

在java文件中设置webview, WebView webView = (WebView)findViewById(R.id.webview); WebSettings webSettings ...
  • u011325156
  • u011325156
  • 2016-05-26 14:33:43
  • 3716

onGeolocationPermissionsShowPrompt webview使用内置浏览器定位的权限

关于onGeolocationPermissionsShowPrompt地理位置权限如何打开问题,有一下步骤解决: ①在AndroidManifest.xml里面声明权限: ...
  • wjb820728252
  • wjb820728252
  • 2017-05-08 22:48:07
  • 1866

android 关于webview 加载h5网页开启定位

//webview定位相关设置 settings.setDomStorageEnabled(true); settings.setGeolocationEnabled(true); //settin...
  • jyz_2015
  • jyz_2015
  • 2016-10-10 11:29:11
  • 2751

Android使用WebView无法定位问题的解决方法

网页端能够实现定位 但是移植到手机app上使用webview访问时定位失败 解决方法如下: //启用数据库 webSettings.setDatabaseEnabled(true);...
  • sosohotsummer
  • sosohotsummer
  • 2015-01-07 09:36:57
  • 4118

关于Android 中webView 中定位失败的原因

最近做项目调用H5页面,而会页面中有打卡上班的功能,所以要定位..然后当我一切准备就绪当我测试的时候问题出现了,没错,定位失败,,而Ios正常,无意间测试发现后台给我的链接 我用微信打开也是正常的,用...
  • u011011744
  • u011011744
  • 2017-06-08 15:15:41
  • 1428
    个人资料
    等级:
    访问量: 658
    积分: 114
    排名: 122万+
    文章分类