有没有人有一个MySQL查询,我可以从一个特定的邮政编码返回150英里半径内的所有邮政编码?关键是我的数据库使用点,文本格式是(后来的lng)。任何提示都会很棒!谢谢。
国家:美国
城市(varchar 25)
状态(varchar 10)
Zip (int)
位置(点)示例:位置(70 -12)
发布于 2011-06-14 23:40:40
在谷歌上快速搜索一下,就得到了这个basic MySQL function for caclulating distance between two Geo-points。要获得里程而不是公里,只需将6378.388常量替换为3963.1,如此formula breakdown中所述。
https://stackoverflow.com/questions/6346007
复制相似问题