Google Maps API v3:我可以在fitBounds之后设置Zoom吗?
2022-08-30 01:01:52
我有一组点,我想在嵌入式谷歌地图(API v3)上绘制。我希望边界能够容纳所有点,除非缩放级别太低(即缩小太多)。我的方法如下:
var bounds = new google.maps.LatLngBounds();
// extend bounds with each point
gmap.fitBounds(bounds);
gmap.setZoom( Math.max(6, gmap.getZoom()) );
这不起作用。最后一行“gmap.setZoom()”如果在fitBounds之后直接调用,则不会更改地图的缩放级别。
有没有办法在不将边界应用于地图的情况下获取边界的缩放级别?解决这个问题的其他想法?