【问题标题】:Google map engine is not being shown in Kindle webview谷歌地图引擎未在 Kindle webview 中显示
【发布时间】:2013-11-25 12:35:33
【问题描述】:

我在 web 视图中打开了一个谷歌地图引擎 URL,它可以正确打开主页,但是当我点击“打开地图”或“创建新地图”时,除了顶部菜单栏之外什么都不显示。它在kindle浏览器中运行良好,但在webview中却不行。

点击“创建新地图”按钮后,它会显示下面的图片。 单击“打开地图”会显示选择地图的选项,但无法选择这些选项。如果偶然能够选择选项,那么它会再次向我显示这张空白图片。

我正在使用带有 Kindle 用户代理和 webview 客户端的 Webview 客户端。它的设置是:

wvMain = (WebView) findViewById(R.id.wvMain);

        wvMain.getSettings().setJavaScriptEnabled(true);
        wvMain.getSettings().setSupportZoom(false);
        wvMain.getSettings().setPluginState(PluginState.ON);
        wvMain.getSettings().setBuiltInZoomControls(true);
        wvMain.getSettings().setLoadWithOverviewMode(true);
        wvMain.getSettings().setUseWideViewPort(true);
        wvMain.setWebViewClient(wvClient);

        String ua = "Mozilla/5.0 (Linux; U; Android 2.3.4; en-us; Kindle Fire Build/GINGERBREAD) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Safari/533.1";
        wvMain.getSettings().setUserAgentString(ua);

谁能告诉我它有什么问题。任何帮助将不胜感激。 谢谢:)

【问题讨论】:

  • 您是否提供了互联网以及访问网络的权限?
  • 当然,这就是显示主页的原因:)
  • 日志中有什么有用的吗?
  • 不,它在其他安卓设备上运行良好。仅在 Kindle 设备中表现不同 :(

标签: android google-maps webview kindle-fire


【解决方案1】:

Kindle Fire 不包含 Google 服务,因此亚马逊提供了自己的地图 API (https://developer.amazon.com/public/apis/engage/maps)。

【讨论】:

  • 没错。你不能在kindle上使用谷歌地图,而是需要使用他们自己的API,这没什么不同。
猜你喜欢
  • 1970-01-01
  • 2013-10-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-02-18
  • 2016-02-05
  • 1970-01-01
相关资源
最近更新 更多