天天看點

高德地圖代碼塊總結

1:所有mark顯示在螢幕中央

LatLngBounds.Builder boundsBuilder = new LatLngBounds.Builder();//存放所有點的經緯度

boundsBuilder.include(new LatLng(model.latitude, model.longitude));//把所有點都include進去(LatLng類型)

aMap.animateCamera(CameraUpdateFactory.newLatLngBounds(boundsBuilder.build(), ));//第二個參數為四周留白寬度
           

2:擷取螢幕四角的經緯度

VisibleRegion visibleRegion = aMap.getProjection().getVisibleRegion();
 LatLng farLeft = visibleRegion.farLeft;//可視區域左上角
 LatLng farRight = visibleRegion.farRight;//可視區域右上角
 LatLng nearLeft = visibleRegion.nearLeft;//可視區域左下角
 LatLng nearRight = visibleRegion.nearRight;//可視區域右下角
           

繼續閱讀