在一个位置数组中显示最近的邻居



g'day,

在PHP中编码,我有一个数组,带有约5000个位置的小数十进制坐标和名称。

我具有一个函数,可以计算两个位置之间的米距离。功能vincentygreatcircledistance( $ latitude从$ lackture,$ latitudeto,$ longitudeto,$ erachradius = 6371008.8)

如何有效地找到数组中每个位置的最近邻居?

是每个位置输出的名称,最近的邻居的名称,以及它们之间的距离。

最诚挚的问候,劳埃德·博雷特(Lloyd Borrett)。

好吧,我已经设法将蛮力解决方案拼凑在一起,该解决方案适用于数据集的大小。它还为我带来了轴承的轴承和16点指南针玫瑰价值。它帮助我找到了数据集的一些问题,这就是我所希望的。

最新更新