Опубликована новая версия API Яндекс.Карт.
Добавлено:
- Добавлен объект YMaps.GPX, позволяющий загружать на карту данные в формате GPX.
- В классы YMaps.Polygon и YMaps.Polyline добавлены методы isEditing и isDrawing, позволяющие определить текущее состояние объекта.
- В класс YMaps.GraphicsEditingOptions добавлены опции onPointDragging и onPointDrawing, позволяющие корректировать координаты точек при добавлении и редактировании.
- Добавлена возможность задавать вид значков меток при загрузке KML-документов с помощью поля iconStyle.
Исправлено:
- Для браузера Mozilla Firefox: Обход ошибки в механизме кэширования изображений браузера, из-за которой тайлы карты могли отображаться неправильно.
- Для браузеров Mozilla Firefox, работающих под MacOS: не изменялся масштаб карты по двойному клику правой кнопкой мыши.
- Для браузера Microsoft Internet Explorer 6: ошибка в верстке результатов поиска элемента управления "Поиск по карте".
- Для браузеров Microsoft Internet Explorer: исключение, возникавшее в случае, если в качестве контейнера карты использовался элемент <p>.
- Для браузера Opera 10: во время изменения стиля графического объекта соответствующие события генерировались в неправильной последовательности.
- Ошибка, вызывавшая исключение в инструменте "Маршрутизатор" при совпадении начальной и конечной точек маршрута.
- Ошибка в инструменте "Маршрутизатор", вызывавшая генерацию неправильного события Fault с параметром "bad request" (вместо события GeocodeError) при невозможности геокодировать начало маршрута.
- Ошибка, приводившая к искажению содержимого текстовых макетов в случае, если макет содержал несколько корневых DOM-элементов.
- Ошибка, из-за которой содержимое метки могло быть видно не полностью.
- Ошибка, приводящая к исключению в парсере YMapsML, если загружаемый документ содержал элемент GeoObjectCollection с заданным boundedBy.
- Ошибка, приводяща тому, что при определенных условиях плавное перемещение карты никогда не завершалось.
- Ошибка, приводившая к различному порядку следования копирайтов карты в различных браузерах.
- В браузерах, использующих отрисовку графики на стороне сервера, не отображались ломаные и многоугольники, у которых ширина линии была задана дробным числом.
- В браузерах, использующих отрисовку графики на стороне сервера, при определенных условиях многоугольники могли отображаться без заливки.
Изменено:
- Изменен вид промежуточных и вершинных меток при редактировании ломаных и многоугольников. Промежуточные метки теперь имеют форму круга.
- Размер промежуточных и вершинных меток при редактировании ломаных и многоугольников теперь не зависит от толщины линии.
Для всех пользователей API, которые в вызове указывают версию 1.1 перечисленные изменения применены автоматически. Никаких дополнительных действий не требуется.
Подробнее о версионирование API Яндекс.Карт вы можете прочитать здесь.