在原生Android应用程序中加载Maps API站点

时间:2010-02-27 22:20:12

标签: android google-maps

我正试图关注谷歌的例子:

  

http://code.google.com/apis/maps/articles/android_v3.html

使用SVN回购中的示例文件:

  

(HTTP)gmaps-samples.googlecode.com/svn/trunk/articles-android-webmap /

但是,虽然它似乎编译和导出失败;有人可以检查一下这不仅仅是我的失败以及任何暗示,如果它是一个快速修复的东西,我一直用try / catch刺激它在过去的2个小时都无济于事。

谢谢:o)

忘记添加 它编译并上传到模拟器(和我的手机),但运行它只会导致

The Application WebMapActivity (process com.google.android.examples.webmap) 
has stopped unexpectedly. Please try again. [Force Close]

1 个答案:

答案 0 :(得分:1)

将其过滤到

private void setupWebView() {
        /*
            final String centerURL = "javascript:centerAt("
                    + mostRecentLocation.getLatitude() + ","
                    + mostRecentLocation.getLongitude() + ")";
            webView = (WebView) findViewById(R.id.webview);
            webView.getSettings().setJavaScriptEnabled(true);
            // Wait for the page to load then send the location information
            webView.setWebViewClient(new WebViewClient() {
                @Override
                public void onPageFinished(WebView view, String url) {
                    webView.loadUrl(centerURL);
                }

            });*/
            webView = (WebView) findViewById(R.id.webview);
            webView.loadUrl(MAP_URL);
    }

当你知道哪个位不起作用时,更容易过滤出实际问题,这要归功于CommonsWare的优秀书籍,并通过它和测试代码进行操作,实际工作使得更容易弄清楚正在发生的事情。感谢调试信息:o)