Клуб API Карт

Resize to overlay

Пост в архиве.

Всем привет,

как это будет по-русски.... даже не знаю. В общем есть оверлей, в который добавлено несколько меток -

map.addOverlay(placemark);

Как масшабировать и центрировать карту так, чтобы на ней отображались все метки одновременно ? При этом масштаб должен быть, конечно, максимально возможным (иначе задача решается шкалой равной глобусу :)

2 комментария
Скорее всего вам поможет вот этот раздел документации:
http://api.yandex.ru/maps/jsapi/doc/dg/concepts/bounds.xml
вариант номер два, которого (почему-то) нету по Сашиной ссылке
var bounds = new YMaps.GeoCollectionBounds( points );
   
map.setCenter(bounds.getCenter(), Math.min(maxzoom,bounds.getMapZoom( map )) );