Google静的マップを使用するJava Meアプリケーションで作業しています。問題は、すべてのマーカーに適合するズームとセンターを取得する必要があることです。マップ上のいくつかの座標にいくつかのラベルを追加する必要があります。これどうやってするの?このパラメータを取得するには、サーバーまたはMIDletの関数が必要です.JavaScriptを使用することはできません。ズームとセンターを取得して、Googleの静的地図にすべてのマーカーを合わせます。
3
A
答えて
6
あなた自身で計算する必要はありません。
マーカを指定すると、通常、マップにはすべてのマーカーを表示するためのビューポートがあります。
ビューポートを変更するには、visibleパラメータを使用します。
コメントを参照:
擬似コードポイントのカップルからの中心を算出する:
緯度:(maxLatOfAllPoints+minLatOfAllPoints)/2
経度:(maxLngOfAllPoints+minLngOfAllPoints)/2
-1
は、マップ上のマーカーを作成して配置すると境界がマーカー位置とbondesを拡張
bounds = new google.maps.LatLngBounds();
オブジェクト定義します。
mPosition
はグーグルnew google.maps.LatLng(0,0)
オブジェクト、あなたはマーカーの作成時に使用するのと同じであるbounds.extend(mPosition);
。
最後にクリックするか、または単に実行するためのリンクを作成することができます。それである
map.fitBounds(bounds);
。
+0
OPは静的なマップを要求しています。 – locrizak
2
私は同じ問題を抱えています。あなたのURLに "& zoom = xx"を使わないでください。地図はあなたのすべてのマーカーに自動的にフィットします!
関連する問題
- 1. Google API v3地図に合わせてすべてのマーカーにズームと境界を設定
- 2. Googleはそのページのすべてのマーカーに合わせてズームします
- 3. 地図:地域とマーカーを組み合わせる
- 4. Googleマップ:マーカーのクリックによる自動センター地図
- 5. アンドロイドGoogleマップv2のすべてのマーカーに合わせる
- 6. Google静的地図にパスを描画
- 7. Google静的地図で連続的な位置を取得するには?
- 8. Googleからの道順を取得するモバイルサイトの静的地図
- 9. GoogleマップV3 - マーカーをループしてマーカーを最後のマーカーにズームします
- 10. すべての地図マーカーを列挙する
- 11. Google Maps API静的地図オフロードマーカー
- 12. Googleマップ有料API静的地図
- 13. Google地図ズームが壊れています
- 14. 地図を使わずにgoogle maps apiで方向を取得
- 15. どのようにGoogleマップのサークルは、地図に合わせて
- 16. 機能について「地図を取得する」Googleマップandroid
- 17. Google Maps for Rails - センター上のマーカーは常に最大ズーム
- 18. 既に読み込まれた地図からマーカーを取得
- 19. get_mapで黒と白の雄しべ地図を取得する
- 20. マーカーはhtcの地図に表示されていません
- 21. google mapsをマーカーに合わせて調整する
- 22. Google Maps API V3の地図を中心にズームする
- 23. ビン地図はピンとピンチを合わせます
- 24. Googleマップで地図上のすべての目的地マーカーを表示していない、最初と最後だけ
- 25. ボタンを押してAndroidのGoogleマップにハイスコアの地図マーカーを置くことはできますか?
- 26. ブラックベリーの地図上にマーカーを動的に追加する
- 27. 地図上のマーカーを定期的に更新する方法
- 28. アンドロイドの静的地図でGPSを使用していますか?
- 29. ズーム後にオーバーレイを含む地図が移動していません
- 30. googleコレクションの地図を静的に初期化する最良の方法
あなたの答えをありがとう。問題は、マップ内のラベルをペイントできるようにするために、モバイルアプリケーションの中心を取得する必要があることです。 –
マーカの位置がわかったら、中心を計算するために少し数学が必要です(上記参照) –
私はここでこれを検索しました。ドキュメントURLは次のようになります:https://developers.google.com/maps/documentation/static-maps/intro?hl = en#ビューポート – tomvo