Клуб API Карт

отображение выбранных объектов на Yandex карте

nyshka@tut.by
7 мая 2016, 19:46

Есть такая задача:
на странице формируется выборка div-ов с классом .adress. в каждом div свое html содержимое(адреса);

<span class="adress">г.Минск пр.Победителей 79</span><br>

скрипт при совпадении адреса добавляет метку на карту

var adress=$('.adress').html();
           if (adress=="г.Минск пр.Победителей 79"){
       
        var myPlacemark = new ymaps.Placemark(
            // Координаты метки
            [53.931122, 27.505776] ,{
                hintContent: 'Бэби клаб'
            });
 
        myMap.geoObjects.add(myPlacemark);
    };

для одного адреса работает, но их как и .adress будет много.

Предполагаю что надо создать массив: "адрес - координаты метки" и перебирать его на совпадение для каждого класса .adress ?; 
как это реализовать подскажите пожалуйсто!

5 комментариев
Подписаться на комментарии к посту
https://tech.yandex.ru/maps/jsbox/2.1/object_list
dimik,
на основе этого примера и делала)  но как обратиться к элементам массива "name" ?
if(adress==name[i]){
placemark = new ymaps.Placemark(item.center, { balloonContent: item.name });
// Добавляем метку в коллекцию.
collection.add(placemark);} ??
nyshka@tut.by,
Хорошая книжка по JavaScript
https://javascript.ru/book/definitiveguide
dimik,
 и на том спс