Gmap - Вывод на карту нескольких нод с одинаковыми координатами, infobable с возможностью переключения между этими нодами

Главные вкладки

Аватар пользователя Yulia Yulia 7 февраля 2015 в 15:35

Добрый день!

Кто-нибудь сталкивался с выводом на карту маркеров нескольких разных нод, с одинаковыми координатами?

На данный момент:
1. Связка Gmap+Location,
2. Каждой ноде задаются координаты, которые отображаются на карте в виде маркера
3. Есть представление с "общей" картой, где выводятся маркеры всех нод, имеющих координаты (общая карта - через views)
4. При клике на маркер, всплывает инфобабал с описанием объекта.

до этого момента все стандартно и все хорошо, но появилась такая проблема:

существуют ноды, с одинаковыми координатами (т.е. несколько объектов, расположенных в одной точке).
На "общей " карте такие объекты должны отображаться одним маркером (т.е. как один объект), а при клике на этот маркер
должен появляться инфобабл с описанием объекта и с возможностью переключения с одного объекты на другой (вкладками, например, или любым другим способом).

На данный момент, такие ноды отображаются на карте как один маркер (но тут так и надо - что бы был только один) а при клике на этот маркер в инфобабле отображается информация только по одному объекту т.е. остальных как будто и нет, и посмотреть их возможности соответственно тоже нет.

Собственно вопрос был выше: возможно ли реализовать инфобабл с возможностью переключения с одного объекты на другой?

Комментарии

Аватар пользователя veshiyi veshiyi 4 мая 2016 в 15:00

тут есть описание https://www.drupal.org/node/1139088
самое простое решение из изложенного скачать в комменте 64
https://www.drupal.org/node/1139088#comment-8639875
у keraweb File Size
marker.js_.txt 14.81 KB
переименовать на marker.js и заменить его в каталоге modules/gmap/js/
для более сложного надо вникать

Аватар пользователя josgir josgir 27 мая 2020 в 10:36

Возможно, кому-то пригодится в той же ветке https://www.drupal.org/node/1139088 за это время уже сделали прекрасное решение, которое решается добавлением нескольких строк в gmap.module https://www.drupal.org/project/gmap/issues/1139088#comment-12198787
Работает - теперь при клике по объекту появляются несколько описаний объекта для одного адреса.