Клуб API Карт

Заголовок не указан

Пост в архиве.
shasoft
7 марта 2009, 19:04

Никак не могу найти ф API Функцию, которая определяет коофицент масштаба для вывода прямоугольной области.


Есть такое в yandex api?

2 комментария
Вы можете создать объект класса YMaps.GeoBounds и задать прямоугольную карту по двум геоточкам (если Вам необходимо определить область по набору геоточек, то воспользуйтесь классом YMaps.GeoCollectionBounds). Метод getMapZoom() класса YMaps.GeoBounds возвращает значение масштаба, при котором данная прямоугольная область будет видна на карте целиком. Правильно ли я понял то, что Вы хотите получить? Если Вы интересовались чем-то другим или появились еще вопросы, то опишите, пожалуйста, то, что хотите сделать, используя наше API.
Да, поняли правильно. Вообще я хочу написать функцию, в которую передается прямоугольная область. Функция определяет масштаб, который нужен для вывода этой области и если масштаб совпадает с текущим, то вызывает panTo, а если не совпадает, то SetCenter Но может я зря это делаю и функция setBounds обладает таким свойством?