首先我犯了个错误:球面估计距离的时候应该用平均半径 6371e3,而不是 6378e3 的赤道半径。 其次 eviltransform 在 gcj 中提出半径参数,与距离共享的做法是严重错误的: * gcj 使用的是一个该死的 SZ-42 椭球体 * gcj 的 A 参数是赤道半径