YMaps.KML

Расширяет YMaps.GeoObjectCollection.

Класс для работы с KML-документами. Загружаемый документ должен находиться в открытом доступе по HTTP-протоколу.

Конструктор

Имя Описание
YMaps.KML(url) Создает объект для работы с KML-документами.

Поля

Имя Описание
Events Список событий, возможных в YMaps.KML.

Наследуемые поля

Из YMaps.IGeoObject:
description, id, metaDataProperty, name

События

Имя Описание
Fault

Ошибка при загрузке KML-документа.

Load Успешная загрузка KML-документа.

Наследуемые события

Из YMaps.Group:
Add, Remove

Наследуемые методы

Из YMaps.OverlayGroup:
getMap, getParentContainer
Из YMaps.Group:
add, filter, forEach, get, indexOf, length, remove, removeAll, splice
Из YMaps.IOverlay:
onAddToMap, onMapUpdate, onRemoveFromMap
Из YMaps.IGeoObject:
getBounds, getComputedStyle, getParentGroup, getStyle, onAddToGroup, onRemoveFromGroup, setBounds, setStyle, update

Подробное описание конструктора

YMaps.KML(url)
Создает объект для работы с KML-документами. В данный момент из формата KML поддерживается:
  • Геометрия: Point, LineString, Polygon;
  • Стили: LineStyle, PolyStyle, BalloonStyle.

Параметры:

Имя Тип Описание
url String URL KML-документа.

Подробное описание полей

Events

Object Events

Список событий, возможных в YMaps.KML.

Подробное описание событий

Fault

Fault

Ошибка при загрузке KML-документа.

В callback-функцию передаются два аргумента:

  • указатель на KML-документ;
  • строка с описанием ошибки.

Load

Load

Успешная загрузка KML-документа. В callback-функцию передается ссылка на объект, для которого был вызван обработчик.