1. 程式人生 > >Android 百度地圖如何讓所有的Marker都顯示在螢幕範圍內。

Android 百度地圖如何讓所有的Marker都顯示在螢幕範圍內。

前言:

       高德地圖有方法直接呼叫就可以,總結下百度地圖的(直接複製就可以)

程式碼:

LatLngBounds.Builder builder = new LatLngBounds.Builder();
for (int x=0;x<arrayList.size();x++){
    builder.include(new LatLng(緯度,經度));
}
MapStatusUpdate u = MapStatusUpdateFactory.newLatLngBounds(builder.build());
mapView.setMapStatus(u);

這樣就可以了。