2013-11-25 3 views
0

Я открываю URL-адрес движка Google в веб-браузере, и он правильно открывает домашнюю страницу, но когда я нажимаю «открытая карта» или «создаю новую карту», Показывать ничего, кроме верхней панели меню. Он отлично работает в браузере с подсветкой, но не в веб-просмотре. enter image description hereGoogle map engine не отображается в Kindle webview

После нажатия кнопки «создать новую карту» это покажет мне эту картинку ниже. Нажав на «открытую карту», ​​он показывает мне варианты выбора карты, но я не могу выбрать эти параметры. Если случайно я смогу выбрать вариант, чем он снова показывает мне это пустое изображение. enter image description here

Я пользуюсь клиентом Webview с помощью User Agent Kindle и веб-клиента. Его настройки:

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

может кто-нибудь сказать мне, что с ним не так. Любая помощь будет очень признательна. Спасибо :)

+0

Вы предоставили интернет, а также разрешение на доступ к сети? – GrIsHu

+0

, конечно, поэтому отображается главная страница :) –

+0

В журналах есть что-нибудь полезное? –

ответ

1

Kindle Fire не включает службы Google, поэтому Amazon поставляет свой собственный API сопоставления (https://developer.amazon.com/public/apis/engage/maps).

+0

Правильно. Вы не можете использовать карты Google на Kindle, вместо этого вам нужно использовать свой собственный API, который не так уж и отличается. – gor

Смежные вопросы