Android 在web视图中显示google地图

Android 在web视图中显示google地图,android,Android,在我的应用程序中,我想在web视图中显示带有搜索结果的Google地图。例如,我想在德克萨斯州搜索比萨饼。所以我想用谷歌地图显示已经搜索到的德克萨斯比萨饼的结果 使用以下命令: StringBuilder u = new StringBuilder(); u.append("geo:0,0?q="); u.append("Pizza, Texas"); Intent mapIntent = new Intent(Intent.ACTION_VIEW, Uri.parse(u.toString(

在我的应用程序中,我想在web视图中显示带有搜索结果的Google地图。例如,我想在德克萨斯州搜索比萨饼。所以我想用谷歌地图显示已经搜索到的德克萨斯比萨饼的结果

使用以下命令:

StringBuilder u = new StringBuilder();
u.append("geo:0,0?q=");
u.append("Pizza, Texas");

Intent mapIntent = new Intent(Intent.ACTION_VIEW, Uri.parse(u.toString()));
startActivity(mapIntent);
或者复制粘贴此代码段中的maps.google.com url以转到浏览器:

Intent browseIntent = new Intent(Intent.ACTION_VIEW, Uri.parse( YOUR-URL-HERE ));
startActivity(browseIntent);
你喜欢这样吗

private WebView                 _webView;

    _webView = (WebView)_yourrelativelayourSrc.findViewById(R.id.layout_webview);

    _webView.getSettings().setJavaScriptEnabled(true);
    _webView.getSettings().setBuiltInZoomControls(true);
    _webView.getSettings().setSupportZoom(true);

    _webView.setWebChromeClient(new WebChromeClient() {
        public void onProgressChanged(WebView view, int progress) {
            // Activities and WebViews measure progress with different scales.
            // The progress meter will automatically disappear when we reach 100%
            ((Activity) activity).setProgress(progress * 1000);
        }

    });

    // to handle its own URL requests :
    _webView.setWebViewClient(new MyWebViewClient());
    _webView.loadUrl("http://maps.google.com/maps?q=Pizza,texas&ui=maps");

专用静态最终字符串纬度=“12.292037”; 私有静态最终字符串经度=“76.641601”

webView=(webView)findviewbyd(R.id.webView1);
webView.getSettings().setJavaScriptEnabled(true);

webView.loadUrl(“http://www.google.com/maps?q=“+纬度+”,“+经度)

这种方法是否仍然适用于谷歌地图上的新网页设计?我一直在获取完整的网页,而不仅仅是地图。问得好,罗伯。我只想要地图而不是整个网页。