微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

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

给出的内容

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

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

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

谢谢

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。