Клуб API Карт

Автоматическое масштабирование...

cdomail
19 апреля 2011, 16:23

Доброго всем времени суток.

Подскажите пожалуйста.

Как сделать так, чтоб три соединенные между собой точки автоматически отображались в максимальном масштабе и так чтоб были видны все точки. Точек может быть и больше.

Собственно вопрос в том как добиться того что были видны все объекты в максимальном приближении автоматически (уже после построения).

Спасибо.

1 комментарий
Подписаться на комментарии к посту

Раскурил мануал)))

 

    // Набор точек
var points = [
        new YMaps.GeoPoint(37.62254,55.728971),  // метро Добрынинская
        new YMaps.GeoPoint(37.648986,55.76881),  // метро Красные ворота
        new YMaps.GeoPoint(37.596956,55.769302)  // метро Маяковская
    ],

    // Создаем область показа по группе точек
    bounds = new YMaps.GeoCollectionBounds(points);

// Применяем область показа к карте
map.setBounds(bounds);

// Добавляем метки на карту
for (var i = 0, l = points.length; i < l; i++) {
    map.addOverlay(new YMaps.Placemark(points[i]));
}