Tôi có một tập hợp các điểm tôi muốn vẽ trên Google Map được nhúng (API v3). Tôi muốn giới hạn phù hợp với tất cả các điểm trừ khi mức thu phóng quá thấp (nghĩa là thu nhỏ quá nhiều). Cách tiếp cận của tôi là như thế này:
var bounds = new google.maps.LatLngBounds();
// extend bounds with each point
gmap.fitBounds(bounds);
gmap.setZoom( Math.max(6, gmap.getZoom()) );
Điều này không hoạt động. Dòng cuối cùng "gmap.setZoom ()" không thay đổi mức thu phóng của bản đồ nếu được gọi trực tiếp sau fitBound.
Có cách nào để có được mức thu phóng của giới hạn mà không áp dụng nó cho bản đồ không? Những ý tưởng khác để giải quyết điều này?