【发布时间】:2022-01-05 02:24:36
【问题描述】:
假设我有一些来自 gpx 文件的位置数据。
EG: [36.735058, -3.6843662, 13],[36.73534, -3.6841993, 12],[36.735455, -3.684072, 7],[36.735596, -3.6841817, 6],[36.735943, -3<.684>
我想使用 PHP 找到中心点,这样当点在地图上呈现时,地图就会以中心为中心。
我想中心点是基于所有点的某种平均值。 也许存在一些计算中心的算法之王。
我的方法是找到最远的北和南点,然后找到它们之间的点,然后对东和西做同样的事情来找到中心的纬度和经度。
我还没有真正尝试过这样做。我想知道其他人是否已经找到了从一组坐标中找到中心点的最佳方法。
【问题讨论】:
-
更多的是数学问题而不是编程问题。这可能会有所帮助:math.stackexchange.com/questions/256694/…