【发布时间】:2009-01-02 20:52:57
【问题描述】:
我从中获取了邮政编码及其经度/纬度等的数据库 This page。它有以下字段:
邮政编码、纬度、经度、城市、州、县、邮政编码
数据在文本文件中,但我将其插入到 MySQL 表中。我现在的问题是,我如何利用上面的字段来计算用户可以在网站上输入的两个邮政编码之间的距离? PHP 中的工作代码将不胜感激
【问题讨论】:
-
什么是“距离”?你想要“乌鸦飞”的距离/大圆距离吗?道路距离?空间中两点之间的实际 3D 距离?
-
@Shreevats:由于他要求使用纬度/经度进行计算,因此可以安全地假设您不会获得道路距离。空间中两点之间的实际距离(例如通过地球的身体)可能也没有用。因此,“如乌鸦飞”/大圆最有可能。
标签: php mysql algorithm math distance