在 android google map 中设置动态缩放级别时遇到问题。
类似In map application (android system application).!
我使用了下面的 map 方法
mGoogleMap.moveCamera(CameraUpdateFactory.newLatLngZoom(START_POINT, 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);
关于android - 如何在 android 中动态设置谷歌地图的缩放级别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22553792/