0 / 0 / 0
Регистрация: 08.01.2015
Сообщений: 62
|
|||||||||||
1 | |||||||||||
Яндекс Карты API Отображение объектов на Yandex карте07.05.2016, 18:23. Показов 9089. Ответов 24
Метки нет (Все метки)
Есть такая задача:
на странице формируется выборка div-ов с классом .adress. в каждом div свое html содержимое(адреса);
Предполагаю что надо создать массив: "адрес - координаты метки" и перебирать его на совпадение для каждого класса .adress ?; как это реализовать подскажите пожалуйсто!
0
|
07.05.2016, 18:23 | |
Ответы с готовыми решениями:
24
вывести метки на yandex-карте согласно результатам поиска объектов Спавн объектов на карте Размещение объектов на карте Кластеризация объектов на Яндекс карте |
2232 / 1278 / 611
Регистрация: 23.08.2015
Сообщений: 3,228
|
|||||||||||||||||||||
07.05.2016, 22:50 | 2 | ||||||||||||||||||||
А что обязательно координаты указывать в метке? можно же просто адрес писать. Но если использовать координаты Я бы сделал что-то типо такого
Добавлено через 19 минут Хотя нет. Если просто нужно добавить метки при загрузки страницы, то формируется массив в php c координатами и хинтом, потом через foreach просто выводите метки.
0
|
0 / 0 / 0
Регистрация: 08.01.2015
Сообщений: 62
|
|||||||||||
08.05.2016, 14:57 [ТС] | 3 | ||||||||||
sad67man, не просто добавить метки. тут поиск по параметрам, в зависимости от которых будут загружены .adress с определенными адресами(html содержимым). адресов с координатами много, но добавиться должны только те метки адреса которых загрузились. отсюда и условие
Добавлено через 8 часов 29 минут вот вариант с массивом и условием:
0
|
2232 / 1278 / 611
Регистрация: 23.08.2015
Сообщений: 3,228
|
||||||
08.05.2016, 15:50 | 4 | |||||
Так у вас координаты просто строкой идут, а нужен массив.
0
|
0 / 0 / 0
Регистрация: 08.01.2015
Сообщений: 62
|
|
08.05.2016, 16:09 [ТС] | 5 |
sad67man, все равно не ставит метки..
0
|
2232 / 1278 / 611
Регистрация: 23.08.2015
Сообщений: 3,228
|
|
08.05.2016, 16:24 | 6 |
А пишет в консоле какую-нибудь ошибку?
0
|
0 / 0 / 0
Регистрация: 08.01.2015
Сообщений: 62
|
|
08.05.2016, 16:33 [ТС] | 7 |
нет не пишет, console.log(groups[x]); срабатывает до if...
0
|
2232 / 1278 / 611
Регистрация: 23.08.2015
Сообщений: 3,228
|
||||||
08.05.2016, 16:59 | 8 | |||||
Сообщение было отмечено hrutsik как решение
Решение
1
|
0 / 0 / 0
Регистрация: 08.01.2015
Сообщений: 62
|
|
08.05.2016, 17:01 [ТС] | 9 |
sad67man, спасибо!!! изучаю
0
|
2232 / 1278 / 611
Регистрация: 23.08.2015
Сообщений: 3,228
|
|
08.05.2016, 17:12 | 10 |
А как у вас выборка div-ов делается, из БД или как? думаю лучше там покопаться, чем этот подход с массивом.
0
|
0 / 0 / 0
Регистрация: 08.01.2015
Сообщений: 62
|
|
08.05.2016, 17:36 [ТС] | 11 |
да из бд , за php еще не бралась думала на js проще сделать
0
|
0 / 0 / 0
Регистрация: 08.01.2015
Сообщений: 62
|
|
14.06.2016, 20:09 [ТС] | 12 |
добрый день, очень нужна помощь: скрипт приведенный выше работает по нажатию кнопки, нужно чтобы он метки добавлялись просто при загрузке страницы сразу.
0
|
Ренегат
|
||||||
14.06.2016, 20:55 | 13 | |||||
hrutsik,
0
|
0 / 0 / 0
Регистрация: 08.01.2015
Сообщений: 62
|
|
14.06.2016, 21:00 [ТС] | 14 |
BANO, что-то воопще не отображает меток...я передаю в groups координаты из бд с пом php, при этом метки должны отразиться на карте..но не выходит((
0
|
2232 / 1278 / 611
Регистрация: 23.08.2015
Сообщений: 3,228
|
|
14.06.2016, 21:08 | 15 |
hrutsik, В консоле есть ошибки какие-нибудь?
Добавлено через 3 минуты hrutsik, Если вы формируете координаты в php, то наверное уже перебирать на совпадение для каждого класса .adress не нужно уже?
0
|
0 / 0 / 0
Регистрация: 08.01.2015
Сообщений: 62
|
|
14.06.2016, 21:23 [ТС] | 16 |
в консоли чисто,
да проверять по идее уже не надо, но как их вывести если метка не одна?
0
|
2232 / 1278 / 611
Регистрация: 23.08.2015
Сообщений: 3,228
|
||||||
14.06.2016, 21:27 | 17 | |||||
hrutsik, Если просто нужно поставить метки на карту, без всяких перебираний, то так..
1
|
Ренегат
|
||||||
14.06.2016, 21:28 | 18 | |||||
sad67man, ну конечно, вот я дебил
1
|
0 / 0 / 0
Регистрация: 08.01.2015
Сообщений: 62
|
|
14.06.2016, 21:46 [ТС] | 19 |
sad67man, метки будут ставиться не статичные, в зависимости от выбранных объектов.
постойте, я уже в var groups=new Object(); передаю координаты...может с ним также можно сделать? BANO, вроде сработало Добавлено через 5 минут Спасибо Огромное, добрые люди, пробую прикрутить) Добавлено через 6 минут И правда class="adress" уже не актуален сорри не поняла что на нем все завязано.., вопщим просто передаю координаты в var groups=new Object() и потом их нужно вывести на карте как???
0
|
2232 / 1278 / 611
Регистрация: 23.08.2015
Сообщений: 3,228
|
|
14.06.2016, 21:48 | 20 |
hrutsik, Вообще с коллекциями удобнее работать. Есть ряд преимуществ.
0
|
14.06.2016, 21:48 | |
14.06.2016, 21:48 | |
Помогаю со студенческими работами здесь
20
Отображение координат на карте Отображение gps на карте Отображение пинов на карте Отображение данных на карте Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |