Почему такой способ не работает ?
initMap();
async function initMap() {
await ymaps3.ready;
const { YMap, YMapDefaultSchemeLayer } = ymaps3;
const map = new YMap(document.getElementById('map'), {
location: {
center: [37.588144, 55.733842],
zoom: 5,
},
});
const layer = new YMapDefaultSchemeLayer();
map.addChild(layer);
}
А такой способ работает
initMap();
async function initMap() {
await ymaps3.ready;
const { YMap, YMapDefaultSchemeLayer/r } = ymaps3;
const map = new YMap(document.getElementById('map'), {
location: {
center: [37.588144, 55.733842],
zoom: 5,
},
});
const layer = new YMapDefaultSchemeLayer();
map.addChild(layer);
}
Я просто хотел задавать координаты через метод, а не в самом конструкторе. Делаю на vue 3, вот сам компонент