Клуб API Карт

Draggable для загружаемых точек

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

Никак не могу найти как дать стиль draggable для загружаемых через xml точек. Ну и как повесить обработчики этих событий.

5 комментариев
Да, но если метки загружаются так: var ml = new YMaps.YMapsML('uri'); map.addOverlay(ml); То как сделать их все драггейбл?
//Такое ощущение, что я жостко туплю
Александр Новиков
28 января 2016, 08:05
После того как метки загружены пройтись по ним и установить нужное свойство и обработчик
Примерно так:
var ml = new YMaps.YMapsML('uri');
map.addOverlay(ml);

YMaps.Events.observe(ml, ml.Events.Load, function (ml) {
    ml.get(0).forEach(function (obj) {
        obj.setOptions({
            draggable : true
        });
    });
});
Огромное спасибо! С меня пиво )