let arr =
[{lng: 118.108675, lat: 24.553267}
{lng: 118.112699, lat: 24.547876}
{lng: 118.102351, lat: 24.540645}
{lng: 118.099907, lat: 24.540513}
{lng: 118.099045, lat: 24.539856}]
如何计算出这些个坐标点的中心位置?
let arr =
[{lng: 118.108675, lat: 24.553267}
{lng: 118.112699, lat: 24.547876}
{lng: 118.102351, lat: 24.540645}
{lng: 118.099907, lat: 24.540513}
{lng: 118.099045, lat: 24.539856}]
如何计算出这些个坐标点的中心位置?
经纬度是地理坐标系,如果这些坐标点之间距离不超过400公里,可以用简单的用经度平均值和纬度平均值作为中心点,有微小误差。
如果要精确计算,需要把经纬度转换为三维坐标xyz,然后计算中点(xyz的平均值)。
具体方法可以百度。
10 回答11.1k 阅读
15 回答8.4k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
8 回答6.2k 阅读
2 回答2.6k 阅读✓ 已解决
给你推荐一个地理空间分析库:turf.js