Я какое-то время работал над подобным решением, но, похоже, сейчас единственный способ сделать это - использовать вышеупомянутые модули и создать свой собственный фильтр представлений (см. Расположениенапример, модуль), чтобы отправить правильные координаты (геокодированные из Google или чьего-либо API) на карту видов, которую вы используете.
У меня есть решение на одном из моих сайтов, которое позволяет пользователям вводить свои почтовые индексыкод, чтобы получить точное приближение к тому, где они находятся - это использует модуль Location - но он не такой точный (или элегантный), как геокодирование адреса или маркера уровня города.
См.: http://www.opensourcecatholic.com/blog/oscatholic/beautiful-easy-maps-drup - есть видео, объясняющее, как я настроил карты на http://archstl.org/parishes
[Редактировать: также, прочитайте эту ветку на drupal.org, чтобы увидеть, помогает ли это - http://drupal.org/node/904576 - Мне бы очень хотелось, чтобы было более простое решение, которое не включало бы столько разных модулей!]