Вы здесь

Видимость пресета в случае отображения поля - географической координаты для ноды

0

Добрый день.

При выводе ноды с полем "географические координаты" и форматтером Yandex maps (используется модуль Geofield Yandex maps) столкнулся со следующей проблемой.
В настройках отображения поля пресет установлен (см. рис.)

А вот в js-файле я до пресета добраться не могу, попытка получить его с помощью

obj.options.get('preset')

возвращает "undefined" (см. код)

map.geoObjects.each(function(obj, i){
   if (typeof(obj.geometry) != 'undefined'){
       if ((obj.geometry.getType() == 'Polygon') || (obj.geometry.getType() == 'LineString')){
            console.log('preset = '+obj.options.get('preset'));
       };
   }
});

При работе с картой, формируемой через views, всё таким образом нормально работало.
Подскажите пожалуйста, в чем здесь дело ?

Версия Drupal: 
7.x
Категория: 
Javascript
Связанные проекты: 
Geofield Yandex Maps
Вопрос задан 17.12.2015 - 18:46

Ответы