Well-known text

Используется для получения векторных слоев API карт на основе их описания в WKT-формате.

DG.Wkt

Пример использования

Считывает описание многоугольника в WKT-формате и отображает его на карте:

var polygonComponents = 'POLYGON((82.91699 55.042136, 82.917522 55.040187, 82.918063 55.040235, 82.917540 55.042184,82.91699 55.042136))';
DG.Wkt.geoJsonLayer(polygonComponents).addTo(map);

Методы

Метод Возвращает Описание
DG.Wkt.toGeoJSON( <String> wkt) geoJSON Считывает строку в WKT-формате и проверяет ее корректность. Возвращает GeoJSON.
DG.Wkt.toLatLngs( <String | Array> wkt) Array Считывает строку в WKT-формате и возвращает массив точек в формате LatLng (ее внутреннее представление). Может принимать массив WKT строк.
DG.Wkt.geoJsonLayer( <String> wkt, <GeoJSON options> options?) Object Создает GeoJSON слой. Принимает строку в WKT-формате для отображения данных на карте и объект опций. Формирует векторный слой API карт на основе данных, считанных методом DG.Wkt.toGeoJSON. Этот метод поддерживает все опции конструктора класса DG.GeoJSON. Например, можно передать параметр DG.Wkt.geoJsonLayer(polygonComponents, {clickable:false}), чтобы сделать слой некликабельным.