gpt4 book ai didi

java - 通过添加公制距离来获取新的 GPS 坐标

转载 作者:行者123 更新时间:2023-12-02 07:22:48 26 4
gpt4 key购买 nike

我一直在尝试在 Java 中查找代码示例,在其中我能够添加到特定坐标点的公制距离。

例如,将A点的纬度加上2公里,将B点的经度减去2公里,我想获得一个位于A点西北的新坐标点(B点)。

是否有此类函数的示例源代码?

最佳答案

如果您不需要高精度且距离很短,您可以假设地球是一个半径约为 R = 6370 公里的球体。以弧度表示的纬度差就是 dNorth/R,经度差就是 dEast/R/cos(lat)。

为了获得更高的精度,您必须考虑到地球的形状更像是一个椭球体。

关于java - 通过添加公制距离来获取新的 GPS 坐标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13986952/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com