Android 网站未显示在 webview 中

发布于 2024-12-05 02:32:43 字数 578 浏览 0 评论 0原文

我试图通过 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");

I am trying to show maps.google.com website thru WebView in Android emulator but I am not seeing the web site and seeing only Loading.

I am able to see other sites like www.google.com. Do I need to enable more settings for sites like maps.google.com?

Permission in the manifest

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

Code

            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");

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

沫尐诺 2024-12-12 02:32:43

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

它可能对你有帮助。

please try to run simulator with google api instead of normal simulator, i am sure you got it.

it may help you.

无可置疑 2024-12-12 02:32:43

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

You should use MapView instead of a WebView. It gives you much better control over the map.
You'll need to get an apiKey from google, associated with the keystore you're using (it only takes a minute to do that), but it's worth the trouble. Just remember that if you're running it straight out of eclipse (rather than as an installed .apk) you'll also need to get an apiKey associated with your eclipse debug keystore.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文