在android google地图中设置动态缩放级别时遇到问题。
类似于在地图应用程序(android的系统应用程序)中做的事情!
我用了下面的地图方法
移动摄像机(cameraupdatefactory.newlatlngzoom(起点,50));
mgooglemap.animatecamera(cameraupdatefactory.zoomto(14.0f));
最佳答案
使用以下代码:
mGoogleMap.animateCamera(CameraUpdateFactory.zoomTo(17),200, null);
这里17是缩放级别你可以改变。
或者尝试以下代码覆盖所有要点
//Calculate the markers to get their position
LatLngBounds.Builder b = new LatLngBounds.Builder();
for (Marker m : markers) {
b.include(m.getPosition());
}
LatLngBounds bounds = b.build();
//Change the padding as per needed
CameraUpdate cu = CameraUpdateFactory.newLatLngBounds(bounds, 25,25,5);
mMap.animateCamera(cu);