Проблема с отображением значка местоположения Google Локатора в Android WebView - PullRequest
0 голосов
/ 17 августа 2011

У меня проблемы с отображением значка местоположения Google Локатора в WebView.

Я ожидаю что-то вроде этого: http://dl.dropbox.com/u/4234644/Capture.JPG с изображением карты / фото.

Но я получаю это: http://dl.dropbox.com/u/4234644/device-2011-08-16-203442.jpg без карты изображения / фото.

Как вы видите, сообщается о моем местоположении, но я не получаю карту или фотографию.

Вот мой код: -

        AlertDialog.Builder aboutAlert = new AlertDialog.Builder(this);

        aboutAlert.setTitle("Expander Dip Switch Settings");

        aboutAlert.setIcon(R.drawable.icon);

        WebView browser = new WebView(this);

        browser.setBackgroundColor(0);

        String html = "<html><body><DIV ALIGN=CENTER><iframe src=\"http://www.google.com/latitude/apps/badge/api?user=4264905420631960930&type=iframe&maptype=roadmap&z=10\" width=\"150\" height=\"250\" frameborder=\"0\"></iframe></DIV></body></html>";

        browser.loadData(html, "text/html", "utf-8");

        aboutAlert.setView(browser);

        aboutAlert.setNeutralButton("Close", null);

        aboutAlert.show();

Простой URL (maps.google.com) будет отображать различные элементы экрана, но опять же нет карты.

Любые идеи будут с благодарностью приняты.

С наилучшими пожеланиями

1 Ответ

0 голосов
/ 20 августа 2011

Наконец-то!

Необходим для включения сценариев.

   browser.getSettings().setJavaScriptEnabled(true);

Не совсем выпрыгивает на вас, когда вы смотрите на значок html, ну, проблема решена.

...