Клуб API Карт

Автомасштабизирование карты при загрузке

dejurin
24 января 2015, 13:21

Нужна простая реализация альтернативы "zoom: *"

Есть координаты, создаю карту нужно, чтобы карта сама определила наиболее подходящее мастабизирование карты, чтобы можно было видеть дома и тд... Прочем множетство тем по данному вопросу но так и не понял как можно это расчитать.

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

Дома отображаются на определенном уровне масштабирования. Расчитывать для этого ничего не надо

Я имею виду если на карте будет задана метка а также zoom например 10 значение, тогда на карте Москвы будет трудно увидеть дом так как надо приблизить например до 16, и этот момент я хочу чтобы исправлялся автоматически 

Алгоритм не понятен. Если нужно максимальный масштаб в различных точках можно использовать метод карты setZoom с опцией checkZoomRange: true

как это сделать? :-)

например я создал карту

var myMap = new ymaps.Map('map', {

            center: [55.753676,37.619899],

            zoom: 6,

            checkZoomRange: true,

            controls: ['zoomControl']

        })

 

при клике на место на карте если я попал на объект нужно чтобы карта максимально приблизилась к нему