Получение полигона точек по адресу с помощью 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()

Если нужно вернуть геометрию именно регионов России, поставьте модуль Регионы.

→ Ссылка