Клуб API Карт

Динамическая загрузка содержимого балуна

Виктор Манюшин
16 сентября 2015, 16:07

Здравствуйте,

взял пример со страницы https://tech.yandex.ru/maps/jsbox/2.1/balloon_ajax

Вопрос в том, что при клике на объект я хотел бы знать некий ID этого объекта, как мне при создании метки

 

 placemark = new ymaps.Placemark([55.8, 37.72], { iconContent: "Узнать адрес",
            hintContent: "Перетащите метку и кликните, чтобы узнать адрес"
        }, {
            balloonPanelMaxMapArea: 0,
            draggable: "true",
            preset: "islands#blueStretchyIcon",
            openEmptyBalloon: true
        });


добавить некое свойство типа objectID, чтобы при клике на баллун в этом месте его получить


placemark.events.add('balloonopen', function (e) {
        placemark.properties.set('balloonContent', "Идет загрузка данных...");
1 комментарий
Подписаться на комментарии к посту
placemark = new ymaps.Placemark([55.8, 37.72], {
id: 1,
    iconContent: "Узнать адрес",
    hintContent: "Перетащите метку и кликните, чтобы узнать адрес"
}, {
    balloonPanelMaxMapArea: 0,
    draggable: "true",
    preset: "islands#blueStretchyIcon",
    openEmptyBalloon: true
});
placemark.events.add('balloonopen', function (e) {
    console.log(placemark.properties.get('id'));
});