Подскажите, пожалуйста, с помощью каких модулей можно решить такую задачу:
1. Мне нужно для нескольких типов нод добавить механизм карт, чтобы пользователь мог поставить маркер на карте. Для каждого типа ноды, свой определённый вид маркера.
2. На одной из страниц вывести карту, на которой вывести все маркеры, с возможностью отключения по слоям, т.е. отключить отображения какого-то типа нод, и все маркеры этого типа должны пропасть.
3. На крупном масштабе карты (когда видно всю страну) объединить маркеры в т.н. кластеры, когда под одним маркером скрываются другие маркеры, находящиеся в этом регионе. А в объединяющем маркере указано число собранных в один меток. Подобное реализовано здесь http://pandus.molparlam.ru/
Первую задачу можно решить с помощью модуля yamaps. Часть второй задачи, кроме отключения по слоям, он тоже позволяет решить. Но как решить все три задачи?
Комментарии
Посмотрите в сторону Cartaro
Возможно это для вас будет избыточно, но посмотрев как там сделано, вы сможете выкинуть ненужное и оставить только требуемое.
в целом и гугл и яндекс подойдут
Это резервный и затратный вариант. Хотелось бы силами уже готового модуля.
Спасибо за совет, посмотрю. Но сделать надо именно на Друпале, так как этот функционал не единственный.
В целом понятно, но если брать конкретику, не до конца ясно на базе какого модуля это делать с минимальным объёмом дополнительного кода.
Это сборка Drupal, за вас уже установлены нужные модули. Включил и пользуйся. Все требования, который вы написали есть из коробки.
Ааааа! А я думал это какая-то другая CMS Вот же, блин.
Ещё раз спасибо!
https://drupal.org/project/geofield_ymap
Для ваших нужд частично подойдет GMap
все три задачи решаются модулем https://drupal.org/project/getlocations
пример здесь http://gsibg.shiva.vps-private.net/map
и сборка интересная
список там тоже есть http://gsibg.shiva.vps-private.net/filter