Клуб API Карт

Placemark изменение данных

j-jonny
19 августа 2012, 17:39

подскажите как изменить BaloonContent и iconImageHref не удаляя Placemark  с карты?

API 2.0

8 комментариев
Подписаться на комментарии к посту

Через placemark.baloon.properties.set и placemark.icon. тоже самое

пишет для balloon ( для icon не пробовал ещё) Cannot call method 'set' of undefined

.balloon.

getData() не пробовали? и setData() аналогично.

пробовал в этом случае если я пытаюсь использовать 

placemark.baloon.properties.setData

placemark.Baloon.properties.setData

placemark.geoObject.setData

placemark.Baloon.setData

выдаёт тоже самое

 

а для 

 

placemark.baloon.setData

 

выдаёт другую ошибку, я пробовал вводить в формате setData ("contentLayout","123123");... "balloonContent", "balloonContentBody" (вобщем перебрал все слова которые нашёл в документации касаемо содержимого балуна), также пробовал вводить в формате setData({contentLayout:"123123"}) и остальные варианты соответственно, ошибка не изменялась

Object # has no method 'setData'

balloon. и надо смотреть, что это за балун, от чего он, они все разные.

placemark=new ymaps.Placemark (11.1111,22.2222,{balloonContent:'test'},{iconImageHref:'images/test.jpg'});

...

далее в процессе работы мне надо изменить содержимое балуна и иконки на лету без удаления всей метки.

placemark.properties.set('balloonContent', 'Новый контент');

спасибо, помогло