У меня есть набор точек, которые я хочу нанести на встроенную карту Google (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.
Есть ли способ получить уровень масштабирования границ, не применяя его к карте? Другие идеи, чтобы решить это?