1
我正在使用osmdroid。 地圖以特定GeoPoint爲中心,地圖具有特定的縮放。 如何計算地圖大小(取決於currunt縮放級別)? 我需要左上角和右下角的GeoPoints。osmdroid:計算地圖大小
我正在使用osmdroid。 地圖以特定GeoPoint爲中心,地圖具有特定的縮放。 如何計算地圖大小(取決於currunt縮放級別)? 我需要左上角和右下角的GeoPoints。osmdroid:計算地圖大小
我相信你正在尋找的是:
mMapView.getProjection().getBoundingBox()
這會給你什麼是目前屏幕上的緯度/經度邊框。
而且這裏的代碼片斷...
BoundingBoxE6 bb = mMapView.getBoundingBox();
double latFrom = bb.getLatSouthE6()/1E6;
double latTo = bb.getLatNorthE6()/1E6;
double lngFrom = bb.getLonWestE6()/1E6;
double lngTo = bb.getLonEastE6()/1E6;
謝謝! 「發現」正是這個功能今天早上...而osmdroid(osm在所有)真的很酷,它的「文檔」缺乏...謝謝無論如何,@kurtzmarc – user2248357
不要忘記osmdroid遵循[谷歌地圖v1 API]( https://developers.google.com/maps/documentation/android/v1/),那麼也請使用這些文檔! – kurtzmarc