Клуб API Карт

Ограничение геокоординатами просмотра карты

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

Добрый день. Делаю интерактивную карту поселка: http://leodavi.ru/proba2/script.php

Никак не получается ограничить просмотр карты. Мне нужно, чтоб при перетаскивании карты за границы, карта возвращалась бы в свои границы. Сейчас проставлены границы нижнего левого угла и верхнего правого, но карта ведет себя неадекватно. Особенно после проставления меток из верхнего меню групп.

Зараннее большое спасибо

6 комментариев

Используйте опцию карты restrictMapArea (появилась в последней версии 2.0.24)

вместо самописного метода.

 

При подключении в урле АПИ нужно указать "2.0.24" вместо "2.0"

Спасибо. Это не самописный метод. Это как раз из последней версии. Забыл изменить урл. Теперь буду внимательней

Андрей Грэй
28 января 2016, 02:40

  , для общеобразования: а заменить фон: "для этого участка местности нет..." можно на какую-то картинку, чтобы облагородить макет? Мне кажется я где-то подобное встречал, но вот исходник не посмотрел и потому не в курсе делалось ли это кашерными или не очень методами.

надо выставить слою опцию notFoundTile.

http://api.yandex.ru/maps/doc/jsapi/2.x/ref/reference/Layer.xml

Андрей Грэй
28 января 2016, 02:40

Спасибо

Кондратьева Алла
28 января 2016, 02:40

Именно то, что искала! Спасибо