-
API карт
- Быстрый старт
-
Руководство
- Подключение API
- Базовые типы
- Базовые классы
- Карта
- Маркеры
- Попапы
- Подсказки
- Элементы управления
- Векторные слои
- Растровые слои
- Прочие слои
- Внешние модули
- Линейка
- Метаслои
- Слой пробок
- Входы в здания
- Определение проекта
- Асинхронные запросы
- WKT-формат
- Локализация
- Вспомогательные классы
- Работа с DOM
- Переход на версию 2.0
- Примеры
- API этажей
- Вопросы и ответы
- Устаревшие API
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}) ,
чтобы сделать слой некликабельным. |