【发布时间】:2011-11-18 14:02:25
【问题描述】:
我希望在我的网站上选择我的 serach 引擎,以便用户可以搜索设定距离内的项目,例如搜索 10 英里或 20 英里等范围内的项目。我想知道如何做到这一点?
用户必须输入他们的邮政编码,而我也有物品位置的邮政编码,一旦他们点击搜索,就需要一个距离来计算两个位置之间的距离(以英里为单位),然后按顺序显示结果按距离;如最接近的项目是第一个结果。是否有谷歌 api 用于使用地图“获取路线”选项来计算以英里为单位的距离?或者我可以添加到我的数据库中?
【问题讨论】:
-
您正在寻找的是地理空间搜索。如果您能告诉我们您选择的语言和数据库引擎,我们可能会提出有价值的建议。
-
谢谢,我正在使用 PHP 和 MySQL
标签: geospatial latitude-longitude postal-code