根据存储在MySQL数据库中的Google商家信息中的位置搜索附近的位置?

时间:2017-09-29 17:04:08

标签: javascript php jquery mysql google-places

我第一次使用Google地方信息并试图了解它。

所以我有一个html多选框,用户可以使用谷歌地方下拉菜单从许多城市中选择,并选择他们想要的位置。位置名称,例如''''''''''''''''''''''''''''''''''''''''''它们使用逗号分隔。

我现在要做的是有一个搜索栏。如果用户想要搜索'Hounslow',例如靠近Feltham,我将如何查询,以便我得到Feltham存储在我的表中位置列内的行,因为它靠近Hounslow。

只是一个好的开始或建议就足够了。我只是想看看前进的方向是什么,或者我是否应该改变我的设计。

我正在使用PHP CodeIgniter以及JavaScript / jQuery和MySQL

编辑:

表X- | Column Warehouse = KMG Warehouse | 专栏位置=英国费尔特姆,英国希灵顿|

如果用户在靠近Feltham的搜索框中搜索Hounslow,则SQL语句看起来像:

从表格X中选择*,其中豪恩斯洛靠近位置列中的区域。结果应返回KMG Warehouse。

1 个答案:

答案 0 :(得分:0)

您必须使用坐标(纬度和经度)。 您可以找到最近的点,也可以指定距离主点最近的点的半径