最佳方法 - 谷歌地图,附近的预定义标记

时间:2011-08-26 09:45:50

标签: php google-maps

所以我有一些预定义的标记。我希望用户(免费)能够在所述标记的当前位置的预定义半径内进行搜索。标记将从包含地理定位位置的数据库中提取。这是否会涉及一些PHP巫术,通过数据库来寻找边界内的结果。或者更好的是只有一个区域选项,它只匹配区域。

1 个答案:

答案 0 :(得分:1)

使用Haversine公式:http://en.wikipedia.org/wiki/Haversine_formula

我们在所有客户的网站上使用此功能来搜索最接近客户输入的搜索查询的商店位置(通常使用Google对其查询进行地理编码)。此Google Maps API页面会向您显示如何执行此操作:http://code.google.com/apis/maps/articles/phpsqlsearch.html