如何在google maps api v2中最好地缩放到一组点?在api v3中,我会使用bounds对象存储点,然后使用fitBounds()
函数缩放到这些边界,但在v2中我真的不知道。
我在这里找到了一些建议,但是编写自定义函数的解决方案看起来很笨拙...... http://groups.google.com/group/Google-Maps-API/browse_thread/thread/996f83e075e51fdf
答案 0 :(得分:5)
试试这个迷你教程,听起来像你想要的那样:
http://econym.org.uk/gmap/basic14.htm
var bounds = new GLatLngBounds();
for (... each point ...) {
bounds.extend(latlng);
}
map.setZoom(map.getBoundsZoomLevel(bounds));
map.setCenter(bounds.getCenter());