0

GoogleLatitudeのロケーションバッジを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)はさまざまな画面要素を表示しますが、マップは表示されません。

どんなアイデアでもありがたいです。

よろしくお願いします

4

1 に答える 1

0

ついに手に入れた!

スクリプトを有効にするために必要です。

   browser.getSettings().setJavaScriptEnabled(true);

バッジのhtmlを見ると、正確に飛び出しているわけではありません。問題は解決しました。

于 2011-08-20T19:05:40.617 に答える