Как добавить зоны доставки на карту из конструктора?

не могу совладать с картами, примеры из песочницы не помогают. В конструкторе карт создана карта с зонами доставки по городу Саратов. Мне нужно создать такую карту на сайте, что бы можно было определять и показывать нахождение в зоне доставки. Из конструктора карт экспортирую geodata.json и беру пример из песочницы

async function init() {
    var myMap = new ymaps.Map('mymap', {
            center: [30.264981955459618, 59.9567962610097],
            zoom: 9,
            controls: ['geolocationControl', 'searchControl']
        });
    
    function onZonesLoad(geoJson) {
        var objectManager = new ymaps.ObjectManager();
        //myMap.controls.get('zoomControl').options.set({size: 'small'});
        
        geoJson.features.forEach(function (obj) {
                    // Задаём контент балуна.
                    obj.properties.balloonContent = obj.properties.description;
                    // Задаём пресет для меток с полем iconCaption.
                    if (obj.properties.iconCaption) {
                        obj.options = {
                            preset: "islands#greenDotIconWithCaption"
                        }
                    }
                
                // Добавляем описание объектов в формате JSON в менеджер объектов.
                objectManager.add(geoJson);
                // Добавляем объекты на карту.
                myMap.geoObjects.add(objectManager);
        });
    }
            

    let queryGeo = await fetch('datageo.json');
    
    onZonesLoad(await queryGeo.json());
}

В итоге получаю карту в месте под Афганистаном и при масштабирлвании поиска своих зон доставок, они есть, но находятся вообще в не населённого пункта. Что делать тут не представляю. Нужно конкретно отобразить карту в нужном месте с зонами доставок.


Ответы (0 шт):