Клуб API Карт

Как получить имя метки

boleks
23 апреля 2013, 02:13

 

myPlacemark = new ymaps.Placemark([data[k].gps.long.toPrecision(6),data[k].gps.lat.toPrecision(6)],
                    {
                        iconContent: (parseInt(k)+1),
                    }, {
                        hideIconOnBalloonOpen: false
                });    
                myMap.geoObjects.add(myPlacemark);
                myPlacemark.events.add("click", function (e) {
                    alert(e.get("target").iconContent);
                });

Ставлю метку, ставлю событие. Но как в событии получить свойства метки, в частноти  - .iconContent ?

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

myPlacemark.events.add("click", function (e) {
  alert(this.properties.get("iconContent"));
});

this?

this на объект окна ссылается,

 

placemark.get("target").properties.get("iconContent")

вот так сработало.