Drupal+;位置模块:如何查询博客条目位置

Drupal+;位置模块:如何查询博客条目位置,drupal,drupal-6,module,location,Drupal,Drupal 6,Module,Location,我正在使用Drupal6中的Location模块为博客条目标记地理位置。所以每个博客条目都有一个long/lat 我的问题是:查询给定用户的所有博客条目的所有坐标最有效的方法是什么?我不知道位置模块db设置。但它可能会将它的数据存储在自己的表中,并使用nid(节点id)来引用它的博客文章。节点具有发布它的用户的uid(用户id),因此您应该能够查询左侧加入节点表的位置 "SELECT geo FROM {location} l LEFT JOIN {node} n ON l.nid = n.ni

我正在使用Drupal6中的Location模块为博客条目标记地理位置。所以每个博客条目都有一个long/lat


我的问题是:查询给定用户的所有博客条目的所有坐标最有效的方法是什么?

我不知道位置模块db设置。但它可能会将它的数据存储在自己的表中,并使用nid(节点id)来引用它的博客文章。节点具有发布它的用户的uid(用户id),因此您应该能够查询左侧加入节点表的位置

"SELECT geo FROM {location} l LEFT JOIN {node} n ON l.nid = n.nid WHERE n.uid = %d"

上面与db_query一起使用的查询只是给出一个想法。我不知道确切的桌子布局,但类似的东西应该可以很好地工作

位置本身也与视图集成;除了为位置提供字段和过滤器外,它还提供基本的邻近过滤和排序功能。


安装视图模块,添加filter=blog和用户id参数。添加显示坐标的位置模块字段…

这听起来正是我所需要的,并且对其他元素也有帮助-您能否更详细地说明如何设置视图并在PHP代码中引用它?非常感谢!