Опубликована новая версия API Яндекс.Карт.
Список изменений в API от версии 1.1.1 к версии 1.1.2:
Добавлено:
Объект YMaps.jQuery для доступа к использующемуся в API экземпляру библиотеки jQuery.
Поддержка пред-событий (before-events) мыши на карте: YMaps.Map.BeforeClick, YMaps.Map.BeforeDblClick, YMaps.Map.BeforeContextMenu, YMaps.Map.BeforeMouseDown, YMaps.Map.BeforeDOMMouseScroll, YMaps.Map.BeforeMouseUp, YMaps.Map.BeforeMouseMove.
Конструктор YMaps.MouseEvent для создания объектов событий мыши и методы YMaps.MouseEvent.preventMapEvent() и YMaps.MouseEvent.isMapEventPrevented() для управления генерацией событий мыши по умолчанию.
Опция редактирования графики YMaps.GraphicsEditingOptions.drawOver, позволяющая добавлять вершины графической фигуры поверх объектов карты.
Метод для масштабирования пиксельных координат YMaps.TileCoordinates.scale.
В callback-функцию метода YMaps.Group.forEach теперь дополнительно передается индекс объекта в группе и указатель на группу.
Исправлено:
Метод YMaps.Map.setZoom не выполнялся в ситуациях, когда значение параметра zoom совпадало с текущим коэффициентом масштабирования карты и были заданы параметры centering, position и smooth.
В режиме редактирования графической фигуры не всегда отображалась пунктирная линия после добавления на карту первой вершины фигуры.
Если содержимое значка метки было обновлено в момент, когда метка скрыта, при последующем добавлении этой метки на карту показывалось старое содержимое значка.
При удалении с карты многоугольника (в режиме редактирования графической фигуры) не удалялись метки.
В браузере Safari 3.2.3 не открывался балун.
При переходах пользователя по внутренним узлам DOM-структуры значка метки генерировались события MouseEnter и MouseLeave.
В качестве содержимого всплывающей подсказки объектов карты с установленной опцией hasHint : true, но пустым содержимым подсказки, подставлялось содержимое предыдущей показанной на карте подсказки.
Невозможно было отключить опцию интерактивности метки с помощью YMaps.Placemark.setOptions({interactive: 0}).
Не изменялся масштаб карты при двойном щелчке мышью по многоугольнику.
Удалено:
Конструктор YMaps.IMouseEvent, см. YMaps.MouseEvent.
Для всех пользователей API, которые в вызове указывают версию 1.1перечисленные изменения применены автоматически. Никаких дополнительных действий не требуется.
Подробнее о версионирование API Яндекс.Карт вы можете прочитать здесь.