LatLngBounds.Builder boundsBuilder = new LatLngBounds.Builder();
for(int i=0;i<size;i++){
LatLng latLng = latlngs.get(i);
boundsBuilder.include(latLng);
}
aMap.animateCamera(CameraUpdateFactory.newLatLngBounds(boundsBuilder.build(), 300));
废话没有,上面应该就是你想要了,会自动把这些点都移到中央,把你构建面和线的点都放进去就行了。第二个参数300是留边,这个值可以看着调节一下。我自己感觉300是个不错的值。很显然这个接口是花了心思的,应该也相当常用,不知道为什么没放到比较显眼的位置让我们容易找到。