Клуб API Карт

Не получается подписаться на событие перемещения карты. API 2.0

apicoder
30 июня 2012, 18:55

Здравствуйте. Пытаюсь подписаться на событие перемещения карты следующим образом:

 

var myMap = new ymaps.Map('yandex_map', {
// центр и коэффициент масштабирования однозначно
// определяют область картографирования
center: [Latitude, Longitude],
zoom: 12,
behaviors: ["scrollZoom", "drag"]
});

// пытаюсь привязаться к событию drag
myMap.events.add("drag", function () { alert("drag брошено!"); });

 

К сожалению, это не работает. В примерах не нашёл подобных ситуаций, видел только подобное:

 

myMap.events.add("click", function () { alert("click брошено!"); });

 

Но ведь это DOM-событие, а не событие карты.

Я всё правильно делаю? Гуру, подскажите, пожалуйста.

API 2.0 загружаю по ссылке:

 

http://api-maps.yandex.ru/2.0/?load=package.full&lang=ru-RU

 

 Спасибо.

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

Спасибо большое, nolan23 и бабушка-бэтмен. 

 

boundschange и actiontick сработали отлично.  boundschange вызывается в конце перетаскивания, что подошло по роду моей задачи идеально, а  actiontick - в каждый момент перетаскивания карты.