Клуб API Карт

Расчет масштаба и центра карты по добавленным меткам и балунам

Пост в архиве.
postermag
1 апреля 2011, 12:33

Я вывожу карту Москвы с десятью собственными метками и пятью балунами с небольшим количеством текста. Координаты меток и балунов берутся из бд и иногда выходят за пределы МКАД (Митино, Бутово и т.п.). Есть ли в API встроенный функционал для масштабирования и позиционирования карты так, чтобы были видны все выведенные метки и балуны? Если нет, может кто-нибудь поделиться опытом такой наработки (расчет расстояния до максимально удаленной от центра карты метки/балуна и формирование масштаба)?

2 комментария

Вам нужно добавить точки в YMaps.GeoCollectionBounds

сразу массивом или по одной методом add

и смаштабировать на него карту методом

map.setBounds

 

Посмотрите нижний пример

Большое спасибо, именно то, что я искал.

Разработчик я, мягко говоря, не самый опытный, потому самостоятельные посики результата не дали, сам бы я ни за что этот раздел документации не связал со своей задачей :-)

Еще раз спасибо!