最佳缩放到谷歌地图api v2点

时间:2012-03-15 12:23:18

标签: google-maps google-maps-api-2

如何在google maps api v2中最好地缩放到一组点?在api v3中,我会使用bounds对象存储点,然后使用fitBounds()函数缩放到这些边界,但在v2中我真的不知道。

我在这里找到了一些建议,但是编写自定义函数的解决方案看起来很笨拙...... http://groups.google.com/group/Google-Maps-API/browse_thread/thread/996f83e075e51fdf

1 个答案:

答案 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());

http://econym.org.uk/gmap/example_map14.htm