Клуб API Карт

Событие появления меток на карте

Пост в архиве.

Добрый вечер!

Имеется ли событие появления меток на карте в api, если да, то можно пример!? Или как определить появление меток в DOM -е посредством api?

4 комментария

зачем? метки могут быть и на канвасе отрисованы, и ничего в DOM-е не появится

Необходимо произвести обработку меток до их появления на карте, загрузка данных на карту осуществляется по средством geoXml.load. 

- потребность возникла в связи с тем, что после обработки Яндексом исходной xml ( методом ymaps.geoXml.load) - обрезались тэги , теперь чтобы их вернуть решено было использовать тэги и преобразовать их в тэги после обработки Яндексом. Поэтому и требуется событие появления меток на карте (хотя это и возможно организовать посредством js - MutationObserver - хотя он только начал появляться в новых браузерах)

- Возможно имеется более лаконичный метод использования svg на Яндекс картах. Задача состоит в использовании своих svg-меток на Яндекс картах (с возможностью их контроля через css)

Проще всего перенести шаблонизацию на сторону JavaScript, а через XML только данныне получать

см. templateLayoutFactory

этот вариант будет получше, спасибо!