Клуб API Карт

UserData в PlacemarkOptions

HCLUBMK
23 августа 2011, 21:53
Доброго времени суток коммунити.
Ситуация следующая: в картах Гугла я могу в опциях маркета поместить свою (пользовательскую) информацию anyUserData
var m = new google.maps.Marker({
                 position: new  google.maps.LatLng(lat, lng),
                 map: map,
                 title: markerTitle,
                 clickable: true,
                  myData:anyUserData,
                 icon: markerName,
                 draggable: false
                           }) ;
и далее в обработчике события маркера использовать ее:
google.maps.event.addListener(m, 'dblclick', function() {
      var a = m.myData;
................
                                               }) ;
В картах Яндекс подобное не удается. Подскажите, как я могу "привязать" к маркеру пользовательскую информацию, чтобы в дальнейшем ее можно было получить и обрабатывать в обработчике события маркера?
2 комментария
Подписаться на комментарии к посту

Все удается, если читать документацию тщательно, а не по-диагонали:

http://api.yandex.ru/maps/jsapi/doc/ref/reference/igeoobject.xml#metaDataProperty

К вопросу о Гуглах. Я лично считаю, что большинстов реализаций одних и тех же объектов и их свойств в АПИ Яндекса получилось намного лучше и логичнее. Это я как написавший примерно одно и то-же на обеих АПИ говорю. ИМХО, есс-но.

Спасибо.

Абсолютно противотоложное мнение. Гайд Гугла более детализирован, более интуитивно понятен,  больше примеров. Говорю о v3. Опять-же всё ИМХО.