在这里先添加我写的代码:
public class WebMap extends Activity{
WebView show ;
String url ;
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.navigate);
Intent intent = getIntent();
Bundle data = intent.getExtras();
url = data.getString("url");
System.out.println("********"+data.getString("url"));
show = (WebView)findViewById(R.id.show);
show.getSettings().setJavaScriptEnabled(true);
show.setWebViewClient(new WebViewClient(){
public boolean shouldOverrideUrlLoading(WebView show,String url){
show.loadUrl(url);
return true;
}
});
show.loadUrl(data.getString("url"));
}
}
值得注意的是:show.getSettings().setJavaScriptEnabled(true);
这一句一定要添加,不然会一直显示"正在载入...",因为要将地图载入您的应用程序,一定要让WebView
能够使用 JavaScript,然后将网址载入网页。