Drupal Views Argument的地理编码搜索字段

时间:2011-02-08 18:27:30

标签: drupal drupal-views geocoding google-geocoder

我正在尝试显示位置接近Drupal View,它从用户输入中获取gecoded lat / long。

这样,当用户键入“chicago,il”或简称“central park,nyc”时,地理编码的lat / long值将作为参数传递给Views。

我认为我与geocode modulegmap google maps api走在正确的轨道上,但不知道从哪里开始。

2 个答案:

答案 0 :(得分:0)

我已经为这种解决方案工作了一段时间,但看起来,现在,唯一的方法是使用上述模块并创建自己的视图过滤器(查看位置示例模块)将正确的坐标(从Google或其他人的API进行地理编码)发送到您正在使用的视图地图。

我在我的一个网站上有一个解决方案,允许用户输入他们的邮政编码,以便近似地了解它们的位置 - 这是使用Location模块 - 但它并不精确(或优雅)作为地址或城市级标记的地理编码。

请参阅:http://www.opensourcecatholic.com/blog/oscatholic/beautiful-easy-maps-drup - 有一段视频说明我如何在http://archstl.org/parishes上设置地图

[编辑:另外,请阅读drupal.org上的这个主题以了解它是否有帮助 - http://drupal.org/node/904576 - 我真的希望有一个更简单的解决方案,不涉及这么多不同的模块!]

答案 1 :(得分:0)

Drupal 7,截至2012年6月13日,保留位置http://drupal.org/project/location模块的位置7.x-3.x DEV版本。这是将接近滤波器放入视图的唯一简便方法。 Geofield太新了,无法工作。位置模块的邮政编码临近过滤器要求您填充“zipcodes”数据库表。请务必阅读README以了解如何安装它!