【发布时间】:2020-06-23 19:01:54
【问题描述】:
也许这不是我要寻找答案的网站,但这是我的问题。
我正在编写一个 Java 程序,我需要知道两个位置之间的距离(以米为单位),因为它的坐标格式为 EPSG:4326。
例如,
坐标1:
42.34839, 2.484839
坐标2:
42.27345, 2.23453
从数学上来说,知道两个坐标之间的距离差的系统是什么?
【问题讨论】:
-
离题 SO... "两点 P(x1,y1) 和 Q(x2,y2) 之间的距离由下式给出:d(P, Q) = √ (x2 − x1)^2 + (y2 − y1)^2"
-
Wikipedia 帮助.... @sleepToken 但不适用于球体(或几乎)上的坐标
-
也许 Great-circle distance 在你的情况下就足够了
标签: java coordinates