Опубликована новая версия API Яндекс.Карт.
Список изменений в API от версии 1.1.4 к версии 1.1.5:
Добавлено:
- В YMaps.Styles добавлены новые значки для меток и пиктограммы.
- В YMaps.GraphicsEditingOptions добавлена опция drawingCursor, позволяющая задавать вид указателя мыши в режиме добавления новых точек.
- В YMaps.Router добавлены опции boundedBy и strictBounds.
- В YMaps.Polyline добавлен метод getClosestPoint.
- В YMaps.Router добавлена опция avoidTrafficJams, позволяющая учитывать пробки при построении маршрутов.
Исправлено:
- Логотип Яндекса не показывался в браузере Internet Explorer 7 при переключении в режим "Спутник".
- После загрузки изображений неверно производился перерасчет размеров содержимого объектов карты (балуна, всплывающей подсказки и метки).
- При изменении стиля графического объекта в обработчике наведения курсора мыши возникала ошибка браузера Internet Explorer.
- Ускорено декодирование base64 в браузере Internet Explorer 6 и 7.
- При создании слоев карты происходила утечка памяти в браузере Internet Explorer.
- Невозможно было задать новый центр карты в режиме плавного масштабирования.
- В браузере Internet Explorer была активна не вся площадь кнопок переключения типов карты.
- Снято ограничение на максимальный размер балуна.
- При вызове метода YMaps.Map.redraw с параметром smoothCentering не происходило плавного центрирования карты.
- До инициализации карты методы getCenter и getBounds возвращали не null.
- Снижена погрешность преобразования пиксельных точек на последнем масштабе в геоточки.
- При появлении в балуне вертикальной прокрутки, появлялась и горизонтальная.
- Невозможно было выйти из режима добавления новых точек в графическую фигуру по двойному щелчку, если щелчок приходился на другой геообъект.
- В браузере Opera 9.27 (и младше) неверно производился расчет координат событий мыши в случаях, когда контейнер карты находился внутри таблицы.
- При перетаскивании метки всплывающая подсказка исчезала с задержкой, а не мгновенно.
Изменено:
- Опция interactive класса YMaps.InteractiveGeoObjectOptions теперь принимает одно из трех значений, определенных в наборе констант YMaps.Interactivity.
Для всех пользователей API, которые в вызове указывают версию 1.1 перечисленные изменения применены автоматически. Никаких дополнительных действий не требуется.
Подробнее о версионирование API Яндекс.Карт вы можете прочитать здесь.