yandex-maps-unofficial / vue-yandex-map

Yandex Maps Component for VueJS
MIT License
359 stars 103 forks source link

Не отрисовываются иконки меток при добавлении их циклом v-for #162

Closed d-a-m closed 5 years ago

d-a-m commented 5 years ago

Здравствуйте. Пытаюсь добавить на карту несколько меток через v-for: <ymap-marker v-for="office in this.officesList" :key="office.id" :coords="office.coordinates" :balloon-template="balloonTemplate" :icon="this.markerIcon" marker-id=office.id marker-type="placemark" />

Метки на карту добавляются, но не подтягивается шаблон для метки. Шаблон балуна, при этом, работает. Кроме того, в консоли получаю ошибку:

Uncaught ReferenceError: ymaps is not defined

На строчке https://github.com/PNKBizz/vue-yandex-map/blob/master/src/YMap.js#L111

При этом, если в ручную добавлять несколько маркеров на карту, т.е. несколько компонентов , то всё ок, и иконки метки и балуна отрисовываются как надо.

PNKBizz commented 5 years ago

Сделайте пример в песочнице, пожалуйста

d-a-m commented 5 years ago

Пример: https://codepen.io/d-a-m/pen/xxKOVOy

PNKBizz commented 5 years ago

:icon="markerIcon". В темплейте не нужно указывать this

d-a-m commented 5 years ago

Да, спасибо. Тем не менее, ошибка осталась.

Uncaught ReferenceError: ymaps is not defined

devmansurov commented 2 years ago

:icon="markerIcon". В темплейте не нужно указывать this

Всё равно циклом не удаётся отобразить маркеры на карте. Что делать всё таки?