Google Maps API v3: Can I setZoom after fitBounds?

前端 未结 23 2476
执笔经年
执笔经年 2020-11-27 09:35

I have a set of points I want to plot on an embedded Google Map (API v3). I\'d like the bounds to accommodate all points unless the zoom level is too low (i.e., zoomed out

23条回答
  •  清酒与你
    2020-11-27 10:05

    Edit: See Matt Diamond's comment below.

    Got it! Try this:

    map.fitBounds(bounds);
    var listener = google.maps.event.addListener(map, "idle", function() { 
      if (map.getZoom() > 16) map.setZoom(16); 
      google.maps.event.removeListener(listener); 
    });
    

    Modify to your needs.

提交回复
热议问题