Клуб API Карт

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

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

Опубликована новая версия API Яндекс.Карт.

Список изменений в API от версии 1.1.5 к версии 1.1.6:

Добавлено:

  • В метод YMaps.humanDistance добавлена возможность получать расстояние с точностью до миллиметра.
  • В YMaps.Bounds и YMaps.GeoBounds добавлен метод intersects, возвращающий признак пересечения границ области.
  • В YMaps.GraphicsOptions добавлена опция geodesic, позволяющая отображать отрезки ломаных и многоугольников в виде геодезических кривых.
  • В YMaps.InteractiveGeoObjectOptions добавлена опция cursor, позволяющая задать вид курсора при наведении мыши на геообъект.
  • В YMaps.Map добавлено событие ZoomRangeChange, возникающее при изменении границ диапазона доступных масштабов карты.
  • В YMaps.Hint.Events добавлены события Hide и Show, возникающие при отображении и скрытии всплывающей подсказки.
  • Добавлен объект YMaps.KML, позволяющий загружать на карту документы в формате KML.

Исправлено:

  • Карта, созданная до события window.onload, могла отображаться неверно.
  • В браузере Google Chrome при заданном strokeWidth: 0 ломаные и многоугольники отображались с обводкой шириной в 1 пиксел.
  • Горячие клавиши продолжали работать после вызова YMaps.Map.disableHotKeys.
  • Улучшена производительность системы отрисовки, а также интерфейса редактирования графических объектов.
  • В браузере Microsoft Internet Explorer 6 при обновлении содержимого балуна не удалялись имевшиеся в нем изображения.
  • URL на логотипе формировался неверно при наличии пользовательского слоя тайлов.
  • Генерировалась неправильная последовательность событий движения карты при использовании горячих клавиш.
  • В браузере Microsoft Internet Explorer 7 исправлены некликабельные зоны в раскрывающемся списке тулбара.
  • При отсутствии заголовка у тулбара, основная часть раскрывающегося списка была некликабельна.
  • Улучшен алгоритм расчета размеров содержимого балуна.
  • Выбрасывалось исключение, если в YMaps.Placemark.setIconContent передавалась пустая строка или null.
  • Ошибка, в результате которой при вызове update() у ломаной линии и многоугольника не обновлялись всплывающая подсказка и балун.
  • Ошибка, в результате которой в обработчик события метки PositionChange передавались неверные данные.

Изменено:

  • Метод Maps.GeoBounds.fromCenterAndSpan теперь устанавливает ограниченность точек границ, исходя из признака ограниченности переданного центра области.


Для подключения API версии 1.1.6 необходимо явно указать номер версии в строке подключения API. В настоящее время версия 1.1.6 находится в режиме открытого тестирования. В ближайшее время мы переключим ветку 1.1 с 1.1.5 на 1.1.6.

Подробнее о версионирование API Яндекс.Карт вы можете прочитать здесь.