Клуб API Карт

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

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

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

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

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

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

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

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

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

Sergey Konstantinov
28 января 2016, 03:17

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

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

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

Sergey Konstantinov
28 января 2016, 03:17

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

 

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

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

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

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

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

Sergey Konstantinov
28 января 2016, 03:17

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

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