Клуб API Карт

При создании экземпляра карты нет некоторых свойств в созданном объекте

vvs-k
2 ноября 2012, 16:01

Здравствуйте. 

Создаю объект карты Версия 1.1 

map = new YMaps.Map(document.getElementById("YMapsID")); 

и сразу отладчиком смотрю свойства объекта - Events, но в нём отсутствует много событий, например таких как ZoomRangeChange, DragEnd

В чём может быть дело? 

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

вы дождались document.ready прежде чем создать карту?

Это 1.1, там все синхронно.

а ну да, ступил...

document.ready мы ждем чтобы гарантированно DOM-контейнер существовал, а не АПИ загрузился

У вас возникли какие-то проблемы в использовании API?

 

Проблема заключается в том, что мне нужны вышеприведённые события для динамической перестройки точек на карте после завершения некоторых действий пользователя, как например на сайте http://www.yota.ru/ru/map-sales/

В моём случае эти свойства отсутствуют

Это можно посмотреть здесь (нажать Показать карту) - http://leconline.ru/index.php

В результате, при перемещении карты мышкой и отпустив мышку за пределами области карты, а также при изменении зума событие не возникает и точки не перестраиваются.

Не пойму, что является причиной... 

Вы используете версию 1.0, а не 1.1

спасибо, действительно дело было в этом.