Перейти к основному содержимому

dg-wkt

Используется для получения векторных слоев 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}), чтобы сделать слой некликабельным.