AndroidアプリにMapFragmentがありますが、実際の地図に表示されている最小および最大の緯度/経度を知りたいのですが。
私はこの解決策を見つけました:
MapViewの角の経度の緯度を知りたい場合は、次を使用できます。
Point mapCenter = mapView.getMapCenter();
int latitudeSpan = mapView.getLatitudeSpan() / 2;
int longitudeSpan = mapView.getLongitudeSpan() / 2;
int topLeftLat = mapCenter.getLatitudeE6() + (latitudeSpan);
int topLeftLon = mapCenter.getLongitudeE6() - (longitudeSpan);
int bottomLeftLat = mapCenter.getLatitudeE6() - (latitudeSpan);
int bottomLeftLon = mapCenter.getLongitudeE6() + (longitudeSpan);
私の問題は、MapViewがなく、GoogleMap(com.google.android.gms.maps.GoogleMap)とMapFragment(com.google.android.gms.maps.MapFragment)しかないことです。
POI-DB-Entrysを選択するためのDBクエリを実行するには、最小/最大座標が必要です。