Клуб API Карт

Получение текста hint

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

Доброго времени суток!

создаю карту так -

var myMap = new ymaps.Map('ymaps', {
center: ['55.786764', '49.122853'],
zoom: 10
});
myMap.controls.add("mapTools").add("zoomControl").add("typeSelector");




Добавляю метки так -

var myPlacemark = new ymaps.Placemark(
['55.776092', '49.133678'] ,
{ hintContent: ' Дегаль, г.Казань, Татарстан республика, Россия ул. Салимжанова 17' },
{
iconImageHref: 'images/maps_balun.png',
iconImageSize: [57, 57],
iconImageOffset: [-6, -10]
});
myMap.geoObjects.add(myPlacemark);




Отлавливаю клик по метке так -

myMap.geoObjects.events.add('click', function (e) {

});

}




Как мне получить при клике содержимое hintContent ?

Иначе говоря мне необходимо как-то передать в аякс запрос id салона (думаю в hintContent добавлю скрытый элемент а в нем id, если получить содержимое hintContent, то можно будет получить и содержимое нужного элемента...)


Спасибо за ранее за помощь!!

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

не надо так усложнять.

вы можете положить любые данные, по любому ключу и затем получить их.

 

var myPlacemark = new ymaps.Placemark(['55.776092', '49.133678'] , { hintContent: ' Дегаль, г.Казань, Татарстан республика, Россия ул. Салимжанова 17',placemakId: '12345' } ...и в обработчике событияvar id = e.get('target').properties.get('placemarkId');
Анастасия Титова
28 января 2016, 02:37
Спасибо!!
Николай Гончаров
20 марта, 22:05
var id = e.get('target').properties.get('hintContent'); Не работает. Как получить именно hintContent?  
Николай Гончаров
20 марта, 23:16
До hintContent добрался так:
       var objectId = e.get('objectId');
overlay = objectManager.objects.overlays.getById(objectId)._data.properties.hintContent;
console.log (overlay);
Обновлено 20 марта, 23:17