Клуб API Карт

Произвольные поля в JSON файле

Vapesoft
23 июня 2015, 11:19

Доброго времени суток, имеется файл с данными:

{
  "type": "FeatureCollection",
  "features": [
    {
      "type": "Feature",
      "id": 0,
      "geometry": {
        "type": "Point",
        "coordinates": [55.831903, 37.411961]
      },
      "properties": {
        "balloonContent": "Содержимое балуна",
        "clusterCaption": "Метка 1",
        "hintContent": "Текст подсказки",
        "testfield": "Содержимое произвольного поля"
      }
    }
  ]
}

правильно ли будет размещать произвольные поля в объекте properties? если да, то как корректно получить содержимое произвольного поля в обработчике события? ниже пример отказывается работать

 

objectManager.objects.events.add(['click'], function(e){
         var obj = e.get('target').properties;
         var res = obj.get('testfield');
         alert(res);
    });

2 комментария
Подписаться на комментарии к посту
objectManager.objects.events.add('click', function (e) { var objectId = e.get('objectId'); console.log(objectManager.objects.getById(objectId).properties.testfield);; });

Спасибо за помощь, все работает)