BidiBom
@BidiBom
Wild stuff. Africa

Как создавать объекты в цикле?

Здравствуйте. Подскажите, как правильно сформировать массив объектов на JS?

Я с помощью геокодера получил от яндекс.карт несколько точек. Они хранятся в res.geoObjects. Теперь мне надо на карте вывести список с этими адресами. Для этого мне необходимо сформировать массив с объектами yamps.control.ListBoxItem, что я и делаю в цикле, но код выполняется до строчки var itemBoxItem = new yamps.control.ListBoxItem, а дальше ничего, ошибок в консоли тоже нет. Как мне правильно сформировать этот массив?

var countGeoObject = res.geoObjects.getLength();
    for (var i=0; i < countGeoObject; i++)  {
        var content = res.geoObjects.get(i).getAddressLine();
        var center = res.geoObjects.get(i).geometry.getCoordinates();
        var itemBoxItem = new yamps.control.ListBoxItem({
             data: {
                 content: content,
                 center: center,
                 zoom: 9
            }
        });
        console.log(itemBoxItem);
        listBoxItems.push(itemBoxItem);
    }
  • Вопрос задан
  • 465 просмотров
Решения вопроса 1
forgotten
@forgotten
Руководитель разработки API Яндекс.Карт
yamps → ymaps
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы