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