查找两个已知位置之间的中心点的地理位置

Posted

技术标签:

【中文标题】查找两个已知位置之间的中心点的地理位置【英文标题】:Finding the geolocation of center point between two known locations 【发布时间】:2013-08-29 16:47:17 【问题描述】:

我正在开发一个网络工具,当用户被添加到一个分组时,它会移动一个半径的中心。所以我知道两点的地理位置以及它们之间的距离。我需要找到它们之间的中心位置。这是在显示地图的页面之外完成的。我在整个站点中使用谷歌地图,但我找不到使用地图 api 获取中心坐标的方法。任何帮助将不胜感激。

【问题讨论】:

【参考方案1】:

您是否可能正在尝试获取每个点的坐标并执行您自己的一些计算以找到质心点然后对其进行映射?如果是这种情况,我想您所要做的就是弄清楚如何使用 api 映射坐标。如果 google 没有提供在其 api 中找到许多点的中心的方法,那么您应该能够自己进行计算。

【讨论】:

以上是关于查找两个已知位置之间的中心点的地理位置的主要内容,如果未能解决你的问题,请参考以下文章

通过距离和方位从已知位置查找点坐标的地理算法

计算两个 CLLocationCoordinate2D 位置之间的偏移量

使用纬度和经度返回 SQL Server 2008 中两个位置之间的距离

SwiftUI:在列表中的两个视图之间画一条线/如何确定视图的中心位置?

查找超过 100K 个位置之间的距离

一种查找发射光线的角度以便击中目标的方法。已知源和目标