1
給定MapFragment
隨時具有任何縮放級別,是否可以檢測地圖覆蓋的區域?計算所示地圖的面積
對於instace,我在Lat: 38.766667
和Lon: -9.15
與15.0f
縮放級別,我該如何計算面積覆蓋或我如何獲得左上角和右下角的座標?
給定MapFragment
隨時具有任何縮放級別,是否可以檢測地圖覆蓋的區域?計算所示地圖的面積
對於instace,我在Lat: 38.766667
和Lon: -9.15
與15.0f
縮放級別,我該如何計算面積覆蓋或我如何獲得左上角和右下角的座標?
您可以通過獲取視圖區的角落:
googleMap.getProjection().getVisibleRegion().
//farLeft;
//farRight;
//nearLeft;
//nearRight;
//or
//latLngBounds;
請記住,如果你有傾斜/傾斜查看實景區域不是矩形而是梯形。
看看這裏的文檔來檢查什麼是最適合你的,latLngBounds給出了「最小」的矩形,這不是確切的區域! https://developers.google.com/android/reference/com/google/android/gms/maps/model/VisibleRegion