По клику на метку отображать поля из json

207
10 мая 2018, 07:20

По клику нужно отображать поля принадлежащие этой ссылке(метке на карте). Отображаю только Id метки, нужно вытащить остальные, objectManager.objects.properties; - не получается.

objectManager.objects.events.add('click', function (e) {
            if(document.querySelector('#div2').style.display == 'none'){document.querySelector('#div2').style.display = 'block';
              var objectId = e.get('objectId'),
        object = objectManager.objects.getById(objectId);
        document.getElementById('div2').innerHTML = objectId + objectManager.objects.properties;
        } else
              var objectId = e.get('objectId'),
        object = objectManager.objects.getById(objectId);
        document.getElementById('div2').innerHTML = objectId + objectManager.objects.properties;
});
  1. Собственно у меня получается вытащить только Id метки

  1. Сам Json file:

Answer 1

Каждую нужную строчку руками вытаскивать, это вот objectManager.objects.properties само все что нужно не выведет.

Должно быть что-то вроде такого для каждого текста: objectManager.objects.getById(objectId).properties.balloonContent

Ну и соответственно:

document.getElementById('div2').innerHTML = objectId + objectManager.objects.getById(objectId).properties.balloonContent + ...
READ ALSO
Модальное окно popup

Модальное окно popup

Хочу сделать PopUp с определенным интервалом, те

170
Текст цитаты обрывается

Текст цитаты обрывается

Проблема в том, что длинные цитаты обрываются на 66м знакеВообще нет догадок, что может оказаться причиной

159
Nunjucks отличия от ninja2

Nunjucks отличия от ninja2

Подскажите, в чем кардинально разнится Nunjucks в сравнении с ninja2 ? Можно синтаксически впилить код написанный на ninja2 в код с проектом на Nunjucks?

123