我第一次使用Google地方信息并试图了解它。
所以我有一个html多选框,用户可以使用谷歌地方下拉菜单从许多城市中选择,并选择他们想要的位置。位置名称,例如''''''''''''''''''''''''''''''''''''''''''它们使用逗号分隔。
我现在要做的是有一个搜索栏。如果用户想要搜索'Hounslow',例如靠近Feltham,我将如何查询,以便我得到Feltham存储在我的表中位置列内的行,因为它靠近Hounslow。
只是一个好的开始或建议就足够了。我只是想看看前进的方向是什么,或者我是否应该改变我的设计。
我正在使用PHP CodeIgniter以及JavaScript / jQuery和MySQL
编辑:
表X- | Column Warehouse = KMG Warehouse | 专栏位置=英国费尔特姆,英国希灵顿|
如果用户在靠近Feltham的搜索框中搜索Hounslow,则SQL语句看起来像:
从表格X中选择*,其中豪恩斯洛靠近位置列中的区域。结果应返回KMG Warehouse。
答案 0 :(得分:0)
您必须使用坐标(纬度和经度)。 您可以找到最近的点,也可以指定距离主点最近的点的半径