【发布时间】:2012-04-03 20:04:07
【问题描述】:
【问题讨论】:
标签: google-maps google-maps-api-3 geometry google-maps-markers zooming
【问题讨论】:
标签: google-maps google-maps-api-3 geometry google-maps-markers zooming
google.maps.Circle 有一个 getBounds() 方法,它返回圆圈的 LatLngBounds。您可以将此边界用作google.maps.Map.fitBounds()的参数
如果使用圆圈,您可以这样做:
map.fitBounds(circle.getBounds());
...在初始化函数的末尾。
【讨论】:
对于多个圈子,请使用 union 而不是 extend:
var bounds = new google.maps.LatLngBounds();
$.each(circles, function(index, circle){
bounds.union(circle.getBounds());
});
map.fitBounds(bounds);
【讨论】: