Выбор модуля карт для друпала

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

Аватар пользователя Strycker Strycker 14 января 2014 в 13:46

Подскажите, пожалуйста, с помощью каких модулей можно решить такую задачу:

1. Мне нужно для нескольких типов нод добавить механизм карт, чтобы пользователь мог поставить маркер на карте. Для каждого типа ноды, свой определённый вид маркера.

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

3. На крупном масштабе карты (когда видно всю страну) объединить маркеры в т.н. кластеры, когда под одним маркером скрываются другие маркеры, находящиеся в этом регионе. А в объединяющем маркере указано число собранных в один меток. Подобное реализовано здесь http://pandus.molparlam.ru/

Первую задачу можно решить с помощью модуля yamaps. Часть второй задачи, кроме отключения по слоям, он тоже позволяет решить. Но как решить все три задачи?

Комментарии

Аватар пользователя kv4 kv4 14 января 2014 в 16:05

Посмотрите в сторону Cartaro
Возможно это для вас будет избыточно, но посмотрев как там сделано, вы сможете выкинуть ненужное и оставить только требуемое.

Аватар пользователя Strycker Strycker 14 января 2014 в 19:25

"ХулиGUN" wrote:
Допилить модуль/темизировать страницу с картой используя api яндекс карт/написать свой модуль

Это резервный и затратный вариант. Хотелось бы силами уже готового модуля.

"kv4" wrote:
Посмотрите в сторону Cartaro

Спасибо за совет, посмотрю. Но сделать надо именно на Друпале, так как этот функционал не единственный.

"S_F" wrote:
в целом и гугл и яндекс подойдут

В целом понятно, но если брать конкретику, не до конца ясно на базе какого модуля это делать с минимальным объёмом дополнительного кода.

Аватар пользователя kv4 kv4 14 января 2014 в 19:41

"Strycker" wrote:
Но сделать надо именно на Друпале, так как этот функционал не единственный.

Это сборка Drupal, за вас уже установлены нужные модули. Включил и пользуйся. Все требования, который вы написали есть из коробки.

Аватар пользователя Strycker Strycker 14 января 2014 в 19:48

"kv4" wrote:
Это сборка Drupal, за вас уже установлены нужные модули. Включил и пользуйся. Все требования, который вы написали есть из коробки.

Ааааа! А я думал это какая-то другая CMS Smile Вот же, блин.
Ещё раз спасибо!

Аватар пользователя kodo kodo 15 января 2014 в 10:59

"kv4" wrote:
Посмотрите в сторону Cartaro

и сборка интересная
"WebRemake" wrote:

все три задачи решаются модулем https://drupal.org/project/getlocations
пример здесь http://gsibg.shiva.vps-private.net/map[/quote]
и решение красиво сделано. (единственно, если не противоречит бюджету, я бы выборку рекомендовал выводить не только на карте, но и списком)