mysql zipcode lat / long radius使用point进行搜索

时间:2011-06-14 15:23:46

标签: mysql

有人有MySQL查询,我可以从特定的邮政编码返回150英里半径范围内的所有邮政编码吗?踢球者是我的数据库使用点,格式为文本是(lat lng)。任何提示都会很棒!感谢。

国家:美国

城市(varchar 25)
州(varchar 10)
Zip(int)
位置(点) 例如:location(70 -12)

1 个答案:

答案 0 :(得分:0)

快速Google搜索产生了此basic MySQL function for caclulating distance between two Geo-points。要获得里程而不是公里数,您只需将6378.388常量替换为3963.1,如formula breakdown所述。