Android网站未显示在webview中

时间:2011-09-17 04:57:12

标签: android android-webview

我正在尝试通过Android模拟器中的WebView显示maps.google.com网站,但我没有看到该网站,只看到正在加载。

我可以看到其他网站,例如www.google.com。我是否需要为maps.google.com等网站启用更多设置?

清单中的权限

<uses-permission android:name="android.permission.INTERNET" />

代码

            WebView view= (WebView) findViewById(R.id.view1);
            View.getSettings().setJavaScriptEnabled(true);
            View.getSettings().setBuiltInZoomControls(true); 
            View.getSettings().setSupportZoom(true);
            View.loadUrl("http://maps.google.com");

2 个答案:

答案 0 :(得分:0)

请尝试使用谷歌api而不是普通的模拟器运行模拟器,我相信你明白了。

它可能对你有所帮助。

答案 1 :(得分:0)

您应该使用MapView而不是WebView。它可以让您更好地控制地图。 你需要从谷歌获得一个apiKey,与你正在使用的密钥库相关联(这只需要一分钟),但这是值得的。请记住,如果您直接从eclipse运行它(而不是作为已安装的.apk),您还需要获得与您的eclipse调试密钥库关联的apiKey。