出于某种原因,我们还没有这个功能。我们可以使用邮政编码使其工作,但是城市或州呢?模块的视图集很棒,我希望看到邻近搜索选项得到扩展。Drupal 论坛中对此有要求:http: //drupal.org/node/489904但是这个线程已经停滞了几个月。使用“视图”和“位置”系列模块,“修复”不一致,不再适用于我。有谁知道这个问题的解决方法?Drupal 论坛中显示的自定义模块在某些时候会受到限制,但现在它不再显示任何搜索结果。尝试从任何角度解决这个问题——在 MySQL 数据库中使用美国邮政编码作为前一种配置;准备好 Apache SOLR;甚至让 Spatial SOLR 准备就绪,如果有的话。非常感谢任何帮助。
问问题
1681 次
2 回答
0
于 2010-12-21T11:01:32.857 回答
0
我认为问题之一是城市名称不一定是唯一的。(拉链是)您可以在不同的州拥有同一个城市。
对于州来说,它甚至更不可靠,因为它们的面积可能会有很大差异,并且对于没有圆形的州来说,围绕州进行的邻近搜索将非常不可靠。
所以模块应该有一个额外的步骤显示“你的意思是..”结果,以防有更多返回(如果可能)。
我不相信有解决方法,它需要一些编码才能在视图中实现这一点。
我将从第 493 行的 location.views.inc 开始,调整当前邮政编码处理程序的逻辑。在 location.inc 中查找 location_latlon_rough 函数。
于 2010-11-28T13:16:42.560 回答