如何使用平滑缩放(api V3)将谷歌地图标记居中?

Fra*_*sco 5 google-maps-api-3

我正在使用map.panTo()标记之间有一个很好的平滑过渡,当我从一个位置列表中点击,但我看不到类似的缩放方法...我想像setZoom(13, 1500)1500就是持续时间...

任何线索?

waj*_*jiw 0

到目前为止,唯一用于缩放的本机函数是map.setZoom,它不允许您更改速度。

如果您想根据一组标记将地图设置为缩放级别,您可以执行以下操作:

var bounds : LatLngBounds = new LatLngBounds(southwestmarker.getLatLng(), northeastmarker.getLatLng()); 
bounds.extend(someMarker.getLatLng());
//some more extend() here
map.setZoom(map.getBoundsZoomLevel(bounds)); 
Run Code Online (Sandbox Code Playgroud)