Поле поиска геокодирования для аргумента Drupal Views - PullRequest
0 голосов
/ 08 февраля 2011

Я пытаюсь показать местоположение рядом с Drupal View, которое берет геокодированный lat / long из пользовательского ввода.

Таким образом, когда пользователь вводит "chicago, il" или просто "central park, nyc", геокодированное значение lat / long передается в качестве аргумента для Views.

Я думаю, что я на правильном пути с модулем геокодирования и gmap google maps api , но не знаю, куда идти.

Ответы [ 2 ]

0 голосов
/ 14 июня 2012

Drupal 7, начиная с 13 июня 2012 года, остается с версией Location 7.x-3.x DEV модуля Location http://drupal.org/project/location. Это единственный простой способ получить доступ к бесконтактному фильтру. Geofield слишком нов, чтобы работать. Фильтр близости почтового индекса модуля Location требует, чтобы вы заполнили таблицу базы данных "zipcodes". Обязательно прочтите README, как его установить!

0 голосов
/ 09 февраля 2011

Я какое-то время работал над подобным решением, но, похоже, сейчас единственный способ сделать это - использовать вышеупомянутые модули и создать свой собственный фильтр представлений (см. Расположениенапример, модуль), чтобы отправить правильные координаты (геокодированные из Google или чьего-либо API) на карту видов, которую вы используете.

У меня есть решение на одном из моих сайтов, которое позволяет пользователям вводить свои почтовые индексыкод, чтобы получить точное приближение к тому, где они находятся - это использует модуль Location - но он не такой точный (или элегантный), как геокодирование адреса или маркера уровня города.

См.: http://www.opensourcecatholic.com/blog/oscatholic/beautiful-easy-maps-drup - есть видео, объясняющее, как я настроил карты на http://archstl.org/parishes

[Редактировать: также, прочитайте эту ветку на drupal.org, чтобы увидеть, помогает ли это - http://drupal.org/node/904576 - Мне бы очень хотелось, чтобы было более простое решение, которое не включало бы столько разных модулей!]

...