谷歌地图引擎未在Kindle webview中显示

时间:2013-11-25 12:35:33

标签: android google-maps webview kindle-fire

我正在网页浏览中打开Goog​​le地图引擎网址,它会正确打开主页,但是当我点击“打开地图”或“创建新地图”时,除顶部菜单栏外,它不会显示任何内容。它在kindle浏览器中工作正常,但不适用于webview。 enter image description here

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

我正在使用带有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);

任何人都可以告诉我它有什么问题。非常感谢任何帮助。 谢谢:))

1 个答案:

答案 0 :(得分:1)

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