Клуб API Карт

API Яндекс.Карт версия 2.1.25

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

Сегодня мы опубликовали новую версию API Яндекс.Карт 2.1 — 2.1.25. Она доступна по адресу api-maps.yandex.ru/2.1.25/?lang=ru-RU. В течение дня на новую версию также переключится api-maps.yandex.ru/2.1-dev/?lang=ru-RU и обновится документация.


Добавлено:

 — Автоперемещение карты при приближении к границе во время рисования и редактирования объектов.

 — Печать карты в Firefox.

 — Модули `util.bounds` и `util.pixelBounds` для работы с границами и их пересечениями.

 — Модуль `util.requireCenterAndZoom` для расчёта оптимального центра и масштаба для отображения карты с заданными границами.

 — Модуль `util.hd` для работы с экранами с высоким разрешением.

 — Модуль `event.Mapper` для управления распространением событий.

 — Модуль `ymaps.meta`, содержащий параметры API и данные окружения.

 

Изменено:

 — Расширен интерфейс метода `ready`, позволяющий теперь загрузить дополнительные модули.

 — Оптимизирована плавность и отзывчивость действий карты.

 — Оптимизирована начальная загрузка необходимых модулей.

 — Оптимизировано масштабирование карты на мобильных устройствах.

 — Оптимизирована работа поведения карты `dblClickZoom`.

 — Плавная прокрутка элементов с `overflow: auto` в iOS.

 — Геокодирование точек маршрута теперь происходит на клиенте.

 

Исправлено:

 — Удалены глобальные CSS-правила `box-sizing`, которые могли влиять на пользовательские элементы.

 — Исправлена работа метода `getClosest` в геометриях.

 — Вёрстка тянущейся иконки с кратким содержимым.

 — В геообъектах объект-promise метода `open` хинта/балуна не возвращал значение, если вызывать открытие и закрытие до загрузки модулей.

 — Отображение хинта при наведении мыши не под курсором, а в центре у некоторых объектов.

 — Исчезала прокрутка в панели при изменении высоты балуна.

 — Ошибка при появлении дырок/разряжений в коллекции геообъектов.

 — Неверный курсор метки с опцией `interactive: false`.

 — Не работало задание `dataURI` / `Image` / `Canvas` в опцию `fillImageHref` геообъектов.

 — Неправильная заливка во время зума для полигонов с самопересечениями.

 — Закрытие балуна кластера по событию `change` состояния или изменению поля `activeObject` приводило к ошибке.

 — При включении редактирования геометрий события `editorstatechange` и `statechange` кидались по два раза.

 — Вершина редактора графики спрыгивает в первоначальное место, если во время её переноса сдвинуть карту.

 — Проблемы при повороте полигона с внутренним контуром.

 — Скролл во время драга вершины редактора приводил к ошибке.

 — Проблемы с отображением копирайтов на маленьких картах.

 — Порядок сортировки элементов раскрывающегося списка.

 — Ошибка в IE 10-11, вызывавшая изменение размеров раскрывающегося списка.

 — Ошибки в вёрстке раскрывающегося списка.

 — Изменение опции `maxWidth` визуально не изменяло кнопку.

 — Мигала панель поиска и пробок при переключении вкладок.

 — Отсутствие копирайтов на планшетах.

 — Ошибка скрытия панели с результатами поиска при задании опции `visible: false`.

 — Проблемы с выпадающим списком "Поиска по карте" при переходе в полноэкранный режим.

 — Ошибки в вёрстке и отображении элемента управления "Поиск по карте".

 — При ошибке поиска вместо надписи "Сервер не смог обработать запрос" отображалась надпись "Идет запрос к серверу...".

 — Не работало автомасштабирование к выбранному результату поиска по карте.

 — Проблемы с удалением средней точки маршрута.

 — Ошибка при попытке изменить координаты перед добавлением точки на карту в маршрутизаторе.

 — Некоторые неточечные объекты не отображались на карте в менеджере объектов и `LoadingObjectManager`.

 — В менеджере объектов не возвращался объект-promise из метода `open` хинта.

 — `map.geoObjects.getBounds` возвращал `null` при добавленном менеджере объектов на карту.

 — Ошибки в менеджере объектов при изменении дробного масштаба карты.

 — Некорректный результат метода `getBounds` после удаления объектов из менеджера.

 — Строка "id" заменялась на `object.id` в методе `setFilter` менеджера объектов.

 — Исправлен порядок событий мыши в макетах и оверлеях.

 — Плавная смена масштаба в тайлах.

 — Проблемы при перемещении карты в Internet Explorer 10.

 — Ошибки рендеринга меток на больших масштабах в Chrome.

 — Проблемы с жестами в Windows Phone.

 — Проблемы с вёрсткой и пробрасыванием событий различными компонентами в старых версиях IE.

 — Исправили ошибку, из-за которой пропало поле `AddressDetails` в геокодере.

 

Команда разработчиков API Яндекс.Карт

5 комментариев
ДедМорозик
27 января 2016, 22:45
Спасибо за апдейт!

Как здорово! Карты на этом новом API перестали намертво вешать мой комп (вроде как).

Разрешение UHD монитора 4К с огромным трудом пережевывается более старыми версиями, а версия 2.1.23 вешает комп намертво через несколько секунд или минут (как попрёт). В любом браузере.

Самое печальное, что сейчас API основных Яндекс карт как раз на 2.1.23. Приходится пользоваться старой версией old.maps.yandex.ru для повседневных дел. Иначе работать невозможно, комп виснет так, что помогает лишь выключение питания.

Пожалуйста, ускорьте перевод maps.yandex.ru на этот движок.

Timofey Zhemchugin
27 января 2016, 22:45

Спасибо и вам за это!! Пасиба! Ш-ш-ш-ш-ш-ш-ш-ш-ш-ш-ш-ш-ш-ш-ш-ш-ш-ш-ш-ш-ш-ш-ш-ш-ш-ш-ш-ш-ш-ш-ш-ш-ш-ш-ш-ш-ш-ш-ш-ш-ОООООООО-ш-ш-ш-ш-ш-ш-ш-!!!

Timofey Zhemchugin
27 января 2016, 22:45

Спасибо за это и вам! с цветами... ПАСИБА! ШШ-Ш-Ш-Ш-Ш-Ш-Ш-Ш-Ш-Ш-Ш-Ш-Ш-Ш-Ш-Ш-Ш-Ш-Ш-Ш-Ш-Ш-Ш-Ш-Ш-Ш-Ш-Ш-Ш-Ш-Ш-Ш-Ш-Ш-Ш-Ш-Ш-Ш-Ш-Ш-Ш-Ш-Ш-Ш-Ш-Ш-Ш-Ш-Ш-Ш-Ш-Ш-Ш-Ш-Ш-Ш-Ш-Ш-Ш-Ш-Ш-Ш-Ш-Ш-Ш-Ш-Ш-Ш-Ш-Ш-Ш!!!!!!!!!ооооооООООООООШШШШШШШШШШШШШ!!!!

2.1.25

пресет islands#geolocationIcon

не показывается на превью печати в браузере firefox 38.05

вижу белый квадрат на его месте.