GooleMaps APIとAndroidを使用して実際のズームレベルで現在使用できるLatitude/Longitude値を取得するにはどうすればよいですか?私はマップ上のすべてのユーザーのGeoLocationsを持っていますが、私は現在の "Display"(Zoomlevel)にあるユーザーだけを持っていたいので、実際のZoomlevelのGeo-Locationの境界を知る必要があります。Google Maps for Androidの現在のズームレベルでGeolocationsを取得する方法
1
A
答えて
0
を使用でき
int latSpanE6 = mapView.getLatitudeSpan();
int lonSpanE6 = mapView.getLongitudeSpan();
EDIT:
おっと、これはマップの中央せずにすべての無駄です:あなたはわずか数平方キロメートルを表示していると仮定すると、
GeoPoint center = mapView.getMapCenter();
int minMapLat = center.getLatitudeE6() - (latSpanE6/2);
int maxMapLat = center.getLatitudeE6() + (latSpanE6/2);
int minMapLon = center.getLongitudeE6() - (lonSpanE6/2);
int maxMapLon = center.getLongitudeE6() + (lonSpanE6/2);
1
と惑星の半分ではない場合、マップビューの境界ボックスの適切な近似は、次のようなコードで行うことができます。
GeoPoint topLeftGpt;
GeoPoint bottomRightGpt;
topLeftGpt = mapView.getProjection().fromPixels(0, 0);
bottomRightGpt = mapView.getProjection().fromPixels(mapView.getWidth(),
mapView.getHeight());
あなたは、これらのGeopointsのそれぞれに.getLatitudeE6()メソッドを使用して.getLongitudeE6()した場合、それはあなたのバウンディングボックスの制限
関連する問題
- 1. ArcGis Map Viewで現在のズームレベルを取得する方法Android?
- 2. GoogleマップV2 - Android - 現在のズームレベルを取得
- 3. 現在のズームレベルから最大の閲覧距離をGoogle Maps APIで取得する
- 4. Google Maps API:現在地の座標を取得するiOS
- 5. gmaps.jsを使って現在のズームレベルを取得する方法は?
- 6. SupportMapフラグメントセットgoogle mapsズームレベル
- 7. Google Maps API:現在のビューのURLを取得
- 8. Android(Xamarin)で現在のテーマの色を取得する方法
- 9. Android ||現在のGoogleマップのルート情報を取得
- 10. Androidでユーザーの現在地を取得する方法
- 11. Androidで現在の言語を取得する方法は?
- 12. Android - 現在の壁紙の名前を取得する方法
- 13. 現在のマップビューの範囲を取得する方法は?
- 14. Mono for AndroidフルバージョンエラーコンパイルGoogle Mapsライブラリ
- 15. ルートへの所在地x分を取得する方法(Google Maps API)?
- 16. Androidスタジオ:Googleマップの現在のマーカー位置のGPS座標を取得する
- 17. 現在のGoogleマップのズームレベルを取得するにはどうすればよいですか?
- 18. AndroidでGoogleから現在の日付と時刻を取得
- 19. Google Maps for Cordova
- 20. Androidの現在の位置の方向を取得する
- 21. GAEテンプレートで現在のページのURLを取得する方法
- 22. Android google maps APIは、方向のプログラミングを取得します。
- 23. Googleマップのピンを落とす方法と、Googleマップのダイアログボックスで現在のアドレスを取得する方法は?
- 24. Androidからマップビューのビットマップを取得する方法Google Maps API V2
- 25. Androidアプリケーションで現在のアクティビティを取得
- 26. コトリンで現在の現地日時を取得する方法
- 27. 現在地を取得する方法
- 28. xamarin Androidのビューページの現在の項目を取得する方法
- 29. Google Maps for android私の場所カスタムボタン(エラー)
- 30. Google Maps API for JavascriptからTravelTimeを取得する
を与えるだろう、私はあなたが/追加する前に2で、これらのスパンを分割する必要があると思いますあなたがこのようにしたいならば、センターから/を引く。 – NickT
@NickTが修正されました!ありがとう! – Craigy