2010-08-26 121 views
2

我試圖使用Drupal位置和Gmap模塊來實現基於位置的範圍搜索。理想情況下,我希望有一個表單,用戶可以輸入郵政編碼或特定名稱 - 例如倫敦+指定他想搜索的範圍。目前我有一個工作搜索功能,可以返回地圖標記,同時考慮到暴露過濾器的數量。但我不確定如何使用範圍搜索功能。有沒有人在Drupal中使用過這種功能?基於位置的範圍搜索

回答

1

我曾經爲我的一個項目構建了一個基於位置的搜索,使用位置模塊來存儲節點和gmap中的地理信息以查找請求位置的座標。然後,我操縱或取消了(我不記得準確)搜索,並以每個節點都添加了距離值的方式更改了sql查詢,以便我可以篩選離請求位置太遠的節點。像魅力一樣工作,但除了自己編碼之外,我找不到任何其他方法。