我正在尝试通过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");
答案 0 :(得分:0)
请尝试使用谷歌api而不是普通的模拟器运行模拟器,我相信你明白了。
它可能对你有所帮助。
答案 1 :(得分:0)
您应该使用MapView而不是WebView。它可以让您更好地控制地图。 你需要从谷歌获得一个apiKey,与你正在使用的密钥库相关联(这只需要一分钟),但这是值得的。请记住,如果您直接从eclipse运行它(而不是作为已安装的.apk),您还需要获得与您的eclipse调试密钥库关联的apiKey。