Клуб API Карт

Добавить собственные значения в объект.

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

Подскажите, как добавить в объект новую переменную? Фактически необходимо передать айдишник из базы при создании объекта. Куда вообще его можно засунуть?

 

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

 

Подскажите, как добавить в объект новую переменную?

вопрос не понятен. может вам стоит поглубже изучить javascript?

в интернете много хороших ресурсов на эту тему

Пытаюсь добавить в опции - Placemark.myPlacemark.options.set('id',id);

Но после добавления не могу прочитать CurrentObject.options.getNative('id'); - выдает алерт

 

placemark = new ymaps.Placemark([points.ee[i].lat, points.ee[i].lon], {

   o_id: points.ee[i].o_id,  -------- новое моё собственное свойство

   iconContent: points.ee[i].o_id,

}, {

  preset:  iccol[points.ee[i].id_t - 1],

  balloonCloseButton: true

});

 

пользовательские данные надо хранить в properties а не в options

myPlacemark.properties.set('id',id);

myPlacemark.properties.get('id');