Картографический движок Google не отображается в веб-просмотре Kindle

Я открываю URL-адрес картографического движка Google в веб-просмотре, и он правильно открывает домашнюю страницу, но когда я нажимаю «открыть карту» или «создать новую карту», ​​он не показывает ничего, кроме верхней строки меню. Он отлично работает в браузере Kindle, но не в веб-просмотре. введите здесь описание изображения

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

Я использую клиент Webview с агентом пользователя Kindle и клиентом 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);

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


person Tashen Jazbi    schedule 25.11.2013    source источник
comment
Вы предоставили доступ в Интернет, а также разрешение на доступ к сети?   -  person GrIsHu    schedule 25.11.2013
comment
конечно, поэтому домашняя страница отображается :)   -  person Tashen Jazbi    schedule 25.11.2013
comment
В логах есть что-нибудь полезное?   -  person Carl Anderson    schedule 26.11.2013
comment
нет, на других андроид устройствах работает нормально. Только ведет себя по-разному на устройствах Kindle :(   -  person Tashen Jazbi    schedule 26.11.2013


Ответы (1)


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

person Peter    schedule 05.03.2014
comment
Вот так. Вы не можете использовать карты Google на Kindle, вместо этого вам нужно использовать их собственный API, который ничем не отличается. - person gor; 29.05.2014