Получение полигона точек по адресу с помощью Yandex API Maps
в документации к Yandex API Maps существуют примеры работы с полигонами:
// Создаем многоугольник в виде прямоугольника.
var polygon = new ymaps.Polygon([
[
[30, 40],
[30, 50],
[40, 50],
[40, 40],
[30, 40]
]
]);
// Добавляем многоугольник на карту.
myMap.geoObjects.add(polygon);
Вопрос: существует ли возможность получения списка полигонов по входным данным в виде центра координат нужного объекта, например: Московская область. На входе: координаты центра На выходе: полигон в виде точек
Ответы (1 шт):
Автор решения: Evgeny
→ Ссылка
В API есть метод geoQuery.searchContaining(), с помощью которого можно узнать, к границах какого объекта находится адрес (или координаты). Пример от Яндекса.
Получить координаты вершин найденного объекта можно с помощью geoObject.geometry.getCoordinates()
Если нужно вернуть геометрию именно регионов России, поставьте модуль Регионы.