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