以 32 位浮点精度计算两个地理坐标之间的距离

问题描述

给出的内容

  1. 地球上两个十进制格式的地理坐标。
  2. 一种仅提供 32 位浮点(7 位十进制数字)的编程语言

我想计算这两个坐标之间的距离,但是在计算的时候,需要几个三角函数值。只要地球上两点之间的距离只有几米(例如 50m),那么角度就非常小,因此 sin、cos、arctan 都是同样小的分数。重要部分从第 7 位数字开始。但是由于编程语言(专有的)只支持 32 位浮点数,距离计算的精度是不能接受的(几百米到公里)。

是否有另一种使用简化模型计算地球上距离的方法?对于我的特定用例,大约 10m 的精度就足够了。

谢谢

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)