问答详情
源自:1-1 高德地图组件快速入门

Android webview如何加载这个URL

我尝试用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


提问者:苏灿烤鱼 2016-05-13 18:37

个回答

  • 苏灿烤鱼
    2016-05-13 18:44:08

    刚刚解决,webview设置加了一句代码:
    webseting.setJavaScriptEnabled(true);