eviltransform icon indicating copy to clipboard operation
eviltransform copied to clipboard

#28 半径的跟进

Open Artoria2e5 opened this issue 7 years ago • 2 comments

首先我犯了个错误:球面估计距离的时候应该用平均半径 6371e3,而不是 6378e3 的赤道半径。

其次 eviltransform 在 gcj 中提出半径参数,与距离共享的做法是严重错误的:

  • gcj 使用的是一个该死的 SZ-42 椭球体
  • gcj 的 A 参数是赤道半径

Artoria2e5 avatar Dec 24 '16 07:12 Artoria2e5

略晕…………

计算距离是等效为球面来算的。毕竟实际使用中,并没有遇到需要非常高精度的情况。

googollee avatar Dec 24 '16 10:12 googollee

等效球面至少也会用一个差不多平均的数值,也就是 6371 而不是 6378 那个。还有主要是现在 GCJ 上面的问题比较严重。

Artoria2e5 avatar Feb 22 '17 14:02 Artoria2e5