Опубликована новая версия API Яндекс.Карт.
Добавлено:
- В YMaps.Geocoder добавлен параметр prefLang, позволяющий задать предпочтительный язык, на котором будет производиться выдача результатов геокодирования. Код языка указывается в соответствии со стандартом ISO 639. В настоящий момент доступны данные на украинском и белорусском языках.
Исправлено:
- Оптимизирован алгоритм работы с контекстными меню в редакторе графики. В результате значительно уменьшено количество вызовов метода YMaps.GraphicsEditingOptions.menuManager.
- Ошибка, в результате которой в YMaps.Router после автоматической установки центра и коэффициента масштабирования карты возникало событие Success.
- Увеличена скорость работы элемента управления "Линейка".
- Для браузера Internet Explorer: устранена возможность возникновения исключения при обращении к document.namespaces при асинхронной загрузке API.
- Для браузеров Chrome и Safari4: исправлена вёрстка ползунка в элементе управления масштабом карты.
- В YMapsML не обрабатывалась геометрия LinearRing.
- В редакторе графики не было предусмотрено прекращение возможного автоматического сдвига карты после завершения редактирования.
- Ошибка, в результате которой элемент управления YMaps.SmallZoom мог позиционироваться неправильно.
- При горизонтальной прокрутке производилось плавное изменение масштаба карты.
Изменено:
- Теперь, если обработчики событий YMaps.GraphicsEditingOptions.onPointDragging и YMaps.GraphicsEditingOptions.onPointDrawing возвращают null, то соответствующее действие будет проигнорировано. Ранее подобная ситуация приводила к ошибке.
Для всех пользователей API, которые в вызове указывают версию 1.1 перечисленные изменения применены автоматически. Никаких дополнительных действий не требуется.
Подробнее о версионирование API Яндекс.Карт вы можете прочитать здесь.