【问题标题】:Proximity search by city, or state, or ZIP按城市、州或 ZIP 进行邻近搜索
【发布时间】:2010-11-25 20:32:07
【问题描述】:

由于某种原因,我们还没有这个功能。我们可以使用邮政编码使其工作,但是城市或州呢?模块的视图集很棒,我希望看到邻近搜索选项得到扩展。 Drupal 论坛中有这样的请求:http://drupal.org/node/489904 但该线程已经停滞了几个月。使用“视图”和“位置”系列模块,“修复”不一致,不再适用于我。有谁知道这个问题的解决方法? Drupal 论坛中显示的自定义模块在某些时候会受到限制,但现在它不再显示任何搜索结果。尝试从任何角度解决这个问题——在 MySQL 数据库中使用美国邮政编码作为前一种配置;准备好 Apache SOLR;甚至让 Spatial SOLR 准备就绪,如果有的话。非常感谢任何帮助。

【问题讨论】:

    标签: drupal drupal-views drupal-modules drupal-search


    【解决方案1】:

    我认为问题之一是城市名称不一定是唯一的。 (拉链是) 您可以在不同的州拥有同一个城市。

    对于州来说,它甚至更不可靠,因为它们的面积可以变化很大,并且对于没有圆形形状的州来说,围绕州进行的邻近搜索将非常不可靠。

    所以模块应该有一个额外的步骤显示“你的意思是..”结果,以防有更多返回(如果可能)。

    我不相信有解决方法,它需要一些编码才能在视图中实现。

    我将从第 493 行的 location.views.inc 开始,调整当前邮政编码处理程序的逻辑。在 location.inc 中查找 location_latlon_rough 函数。

    【讨论】:

      【解决方案2】:

      也许你必须尝试地理名称模块我不确定你应该尝试

      http://geonames.edesign.no/node/13

      试试看

      谢谢, 戈壁:)

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-09-08
        • 2014-09-08
        • 1970-01-01
        相关资源
        最近更新 更多