Есть координаты мультиполигона GeoJson, как отрисовать его средствами API?
<script src="https://api-maps.yandex.ru/2.1/?lang=ru_RU&coordorder=longlat" type="text/javascript"></script> <script> ymaps.ready(function() { // 0. Создаем карту: var map, regionName = "Барвихинское поселение", center = [37.6174976,55.6506828], zoom = 7; map = new ymaps.Map('karta', { center: center, zoom: zoom, controls: [] }); // 1. Запрашиваем через геокодер район (у Яндекса этой возможности пока нет, придется пользоваться OSM) var url = "https://nominatim.openstreetmap.org/search"; var jsondata = $.getJSON(url, {q: regionName, format: "json", polygon_geojson: 1}) .then(function (data) { $.each(data, function(ix, place) { if ("relation" == place.osm_type) { // 2. Создаем полигон с нужными координатами var p = new ymaps.Polygon(place.geojson.coordinates, { hintContent: "Барвихинское поселение" }, { fillColor: '#6699ff', // Делаем полигон прозрачным для событий карты. interactivityModel: 'default#transparent', strokeWidth: 2, opacity: 0.3 }); // 3. Добавляем полигон на карту map.geoObjects.add(p); map.setBounds(map.geoObjects.getBounds()) } }); }, function (err) { console.log(err); }); }); </script>