Android高德地圖獲取當前縮放等級及可視區域四個角的坐標



//獲取當前縮放等級(未開啟定位圖層,在fragment中oncreatview生命周期中無法獲取到,可以在Onresume中獲取)
float zoom = mAMap.getCameraPosition().zoom;



VisibleRegion visibleRegion = mAMap.getProjection().getVisibleRegion();
LatLng farLeft = visibleRegion.farLeft; //可視區域的左上角。
LatLng farRight = visibleRegion.farRight; //可視區域的右上角。
LatLng nearLeft = visibleRegion.nearLeft; //可視區域的左下角。
LatLng nearRight = visibleRegion.nearRight; //可視區域的右下角。
LatLngBounds latLngBounds = visibleRegion.latLngBounds; //由可視區域的四個頂點形成的經緯度范圍
LatLng southwest = latLngBounds.southwest; //西南角坐標
LatLng northeast = latLngBounds.northeast; //東北角坐標


//返回一個從地圖位置轉換來的屏幕位置--經緯度坐標轉屏幕坐標
Point point = mAMap.getProjection().toScreenLocation(latLng);
int x=point.x; //x軸坐標
int y=point.y;


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM