我使用以下代码在缩放级别上显示单个标记,但该标记未在地图上居中。只会显示一个标记:
LatLng latLng = new LatLng(Latitude, Longitude);
cameraUpdate = CameraUpdateFactory.newLatLngZoom(latLng, 11.0f);
此代码将居中,但不提供任何缩放:
LatLngBounds bounds = latLngBuilder.build();
cameraUpdate = CameraUpdateFactory.newLatLngBounds(bounds, 30);
我需要居中并缩放。
缩放的正确值在2.0到22.00之间。
之后,您必须添加此行
GoogleMap mMap;
mMap.moveCamera(CameraUpdateFactory.newLatLngBounds(latlng, 10));
关于缩放,您可以从文档缩放中读取:所需的缩放级别,范围为2.0到21.0。低于此范围的值设置为2.0,高于该范围的值设置为21.0。增加该值以放大。并非所有区域都具有最大缩放级别的图块。
您可以在http://developer.android.com/reference/com/google/android/gms/maps/CameraUpdateFactory.html上进行检查
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句