2

私のアプリケーションでは、ボタンをクリックすると、Web ビューを使用して次の URL を起動しようとしています。

https://maps.google.com/maps?saddr=indiranagar bangalore&daddr=mgroad bangalore

私のコードは以下の通りです:

WebView webView=new WebView(this);
webView.getSettings().setJavaScriptEnabled(true);
webView.getSettings().setBuiltInZoomControls(true);
webView.getSettings().setSupportZoom(true);

webView.loadUrl("https://maps.google.com/maps?saddr=indiranagar bangalore&daddr=mgroad bangalore");

Web ビューが表示されると、最初に以下が表示されます。

Web ビュー 1

そしてすぐに次のように表示されます。

Web ビュー 2

地図を見る機会がありません。私のコードに何かが欠けていますか?誰か親切にこれを手伝ってくれませんか。前もって感謝します。

4

2 に答える 2

0

Google マップの URL を ColorBox ポップアップに使用すると、同じ問題が発生しました。

&output=embedURL の末尾に追加して、iframe に表示できることがわかりました。

多分この解決策もあなたを助けるでしょう。

だから試してみてください:

webView.loadUrl("https://maps.google.com/maps?saddr=indiranagar bangalore&daddr=mgroad bangalore&output=embed");

于 2012-09-07T05:49:00.467 に答える