私はgoogle api 2.2を使用しています。 ArrayListまたはArrayからすべてのジオオブジェクトを表示するには、どのようにズームレベルを設定する必要がありますか?風景/肖像画の向きや多分画面解像度に依存しているはずですか?AndroidのGoogleマップ - すべてのジオオブジェクトを表示するためにマップのズームレベル(および中心)を設定する方法は?
答えて
私は緯度/経度のためのコンピューティング最小値と最大値は、あなたの配列に;-)後
m_Map.getController().zoomToSpan(
maxLatitude() - minlatitude(),
maxLongitude() - minLongitude());
を複雑になることはないだろうという推測は、私が続いている単純なアプローチです: 1. 2の間の距離を探しますジオポイント。 Loc1.distanceTo(Loc2)を使用して、それらの間の距離を取得します。 2.距離に基づいて、次のコードを使用してズームレベルを設定できます。すべての画面サイズをサポートするには、以下のコードを即座に実行する必要があります。
(fDistance> 0 & & fDistance < = 0.5)であれば{
iZoomLevel = 18。
} else if(fDistance> 0。5 & &fDistance < = 2){
iZoomLevel = 17;他
} IF(fDistance> 2 & & fDistance < = 3){
iZoomLevel = 15。他
} IF(fDistance> 3 & & fDistance < = 10){
iZoomLevel = 14。他
} IF(fDistance> 10 & & fDistance < = 50){
iZoomLevel = 11。他
} IF(fDistance> 50 & & fDistance < = 100){
iZoomLevel = 9。他
} IF(fDistance> 100 & & fDistance < = 300){
iZoomLevel = 8。他
} IF(fDistance> 300 & & fDistance < = 1000){
iZoomLevel = 7。他
}(fDistance、> 1000 & & fDistance < = 3000)であれば{
iZoomLevel = 5。他
}(fDistance> 3000 & & fDistance < = 5000)であれば{
iZoomLevel = 4。他
}(fDistance> 5000 & & fDistance < = 10000)であれば{
iZoomLevel = 3。
}
- 1. 表示されているすべてのマーカーのズームレベルをAndroidのGoogleマップV2
- 2. Android - Googleマップの中心に十字線が表示される
- 3. マーカー位置に応じてGoogleマップのズームレベルを設定する方法
- 4. Googleマップの25kmでのズームレベルの設定方法は?
- 5. ズームレベル3でGoogleマップのマーカーを非表示にする
- 6. マップの中心を設定する - GMaps v2 - Android
- 7. Googleマップv2でズームレベルを設定
- 8. ジオコーダーを使用してアドレスをGoogleマップの中心に設定する
- 9. グーグルオーバーレイの表示をGoogleマップの特定のズームレベルに制限しますか?
- 10. どのようにすべての地球を表示するGoogleマップの境界を設定する
- 11. Googleマップを計算する方法Javaの境界ボックスのズームレベル
- 12. Googleマップのポリラインの中心(重心?)
- 13. Googleマップ:2つの異なる地図に異なるズームレベルを設定する
- 14. JSONの結果をGoogleマップに表示する方法は?
- 15. ズームレベルを変更すると、すべてのマーカーがGoogleマップに再表示されます
- 16. Googleマップのマップマーカーのコンテンツを表示するためのイベント
- 17. v2 android mapsのマップの中心を取得するには?
- 18. Googleマップの高度なズームレベル
- 19. 現在地を表示するにはAndroidのGoogleマップ
- 20. Googleマップのタイムアウト制限を設定し、テストする方法は?
- 21. google.maps.MapTypeIdをGoogleマップのアースビューに設定する方法
- 22. Googleマップに複数のマーカーを表示する方法
- 23. Googleマップの検索結果をページに表示する方法
- 24. AndroidにGoogleマップをグリッド表示する方法はありますか?
- 25. AndroidおよびXMLマップ
- 26. Googleマップを表示中にスウィフトで表示しますか?
- 27. 私はAndroidアプリにGoogleマップfuncitonを含める、現在の場所を表示する方法
- 28. Googleマップを非表示にする
- 29. 画像をGoogleマップのdivの中心に合わせる
- 30. ヌルフリーデザインでリスト、セット、およびマップを実装する方法は?