Опубликована новая версия API Яндекс.Карт.
Добавлено:
- Возможность задать пользовательский размер стороны тайла.
- Добавлен метод YMaps.Layer.getTileDataSource, возвращающий указатель на источник данных для тайлов слоя.
- В класс YMaps.Layer добавлена опция zIndex, позволяющая управлять наложением слоев.
- В класс YMaps.Map добавлена опция propagateEvents, позволяющая управлять распространением DOM-событий, возникающих в карте.
- В элемент управления YMaps.SearchControl добавлена опция prefLang, позволяющая задавать предпочитаемый язык результатов поиска.
- В список опций режима редактирования графических объектов YMaps.GraphicsEditingOptions добавлены опции vertexLockedLayout, vertexLayout, edgeLayout, позволяющие задавать внешний вид меток в режиме редактирования.
- Методы YMaps.SearchControl.collapse и YMaps.SearchControl.expand, позволяющие, соответственно, сворачивать и разворачивать панель результатов поиска в элементе управления YMaps.SearchControl. Метод YMaps.SearchControl.isExpanded позволяет определять свернута ли в текущий момент панель результатов поиска или нет.
- В класс YMaps.ToolBarButton добавлена опция конструктора shown, позволяющая скрывать/показывать кнопки в элементе управления "Тулбар".
- В класс YMaps.Placemark добавлены опции zIndex, zIndexActive, zIndexDrag, zIndexHover, zIndexShadow, позволяющие управлять наложением меток в различных режимах.
- В классы YMaps.Polygon и YMaps.Polyline добавлена опция zIndex, позволяющая управлять взаимным наложением ломаных линий и многоугольников.
Исправлено:
- Исключение при удалении с карты элемента управления YMaps.SmallZoom.
- Ошибка, из-за которой элемент управления YMaps.SmallZoom не обрабатывал опцию smooth.
- Для браузера Microsoft Internet Explorer: исключение, возникавшее при попытке создания графических объектов до события window.onload.
- Для Mozilla Firefox 3.6: размеры всплывающей подсказки рассчитывались неверно.
- Для Opera 9.27: размеры подсказок инструмента "Линейка" рассчитывались неверно.
- Ошибка в вычислении координат событий мыши на веб-страницах, где указан DOCTYPE и у элемента body задан атрибут border.
- Возможность возникновения исключения при подключении API с опцией loadByRequire и вызове YMaps.load до определения document.body
- Ошибка, из-за которой при подключении API c опцией loadByRequire класс YMaps.jQuery.boxModel возвращал undefined.
Изменено:
- Повышена производительность при редактировании графических объектов с большим количеством точек.
Для всех пользователей API, которые в вызове указывают версию 1.1 перечисленные изменения применены автоматически. Никаких дополнительных действий не требуется.
Подробнее о версионировании API Яндекс.Карт вы можете прочитать здесь.