3

Google Maps API を使用する Web ページを開発しようとしています。だから、私はこのライブラリを使用しています: http://maps.googleapis.com/maps/api/js?sensor=true&libraries=places

ページは iOS で正常に読み込まれますUIWebView。緯度/経度の座標が正しく設定され、実行したマップ検索クエリに基づいてカスタム マーカーを作成できます。

WebView同じコードはAndroidでは実行されません。マップは、緯度/経度座標を中心としていません。地図を表示するだけです。マップを操作 (スクロール、ズームなど) できますが、iOS のように現在地を使用する許可を求めることはありませんでした。

これを Android で動作させるには、テスト アプリのマニフェストまたは WebView の設定で設定する必要があるものはありますか? WebView で JavaScript を既に有効にしています。JavaScript の Google Maps API は、iOS の Web ビューと Android の Web ビューで動作すると想定していました。

この問題のネイティブ ソリューションについて質問しているわけではないことに注意してください。つまり、私はそれを Google Maps Android アプリにキックしたくありませんMapView。また、実際に制御できるのは Web ページだけであるため、a を使用することはできません。私の Web ページは、iOS と Android の Web ビューに読み込まれています。アクティビティのみがレイアウトに WebView を持つ単純な Android アプリを使用してテストしています。

4

1 に答える 1