Android webview如何加载这个URL

来源:1-1 高德地图组件快速入门

苏灿烤鱼

2016-05-13 18:37

我尝试用webview来加载这个URL发现加载不了,只能调浏览器才行,如果Android APP要用这个地图组件的话,应该怎么使用啊,谢谢!

webview的声明:

webView = (WebView) findViewById(R.id.wenbiew);
		WebSettings webseting = webView.getSettings(); 
		webseting.setDomStorageEnabled(true); 
		webseting.setAppCacheMaxSize(1024*1024*8);//设置缓冲大小,我设的是8M 
		String appCacheDir = this.getApplicationContext().getDir("cache", Context.MODE_PRIVATE).getPath(); 
		webseting.setAppCachePath(appCacheDir); 
		webseting.setAllowFileAccess(true); 
		webseting.setAppCacheEnabled(true); 
		webseting.setCacheMode(WebSettings.LOAD_DEFAULT); 
		webView.loadUrl(url);
		webView.setWebChromeClient(m_chromeClient);
		webView.setWebViewClient(new WebViewClient());

下面这个图是webview直接加载URL获得的:

5735ad4e0001870605000889.jpg



下面这张图是通过扫码获得的地图:

5735ad67000128c205000889.jpg


下面这张图是通过UC浏览器获得的:

5735ad680001dbd805000889.jpg


写回答 关注

1回答

  • 苏灿烤鱼
    2016-05-13 18:44:08
    刚刚解决,webview设置加了一句代码:
    webseting.setJavaScriptEnabled(true);


高德地图组件快速入门

本视频教程为大家带来如何使用地图组件进行基于LBS的开发

60713 学习 · 30 问题

查看课程