gpt4 book ai didi

c# - C# 中纬度/经度值的 double 或小数

转载 作者:IT王子 更新时间:2023-10-29 03:41:33 26 4
gpt4 key购买 nike

在 C# 中存储地理定位数据时使用什么数据类型最好?我会使用十进制是为了它的准确性,但十进制 float 的运算比二进制 float ( double )慢。

我读到,大多数时候您不需要超过 6 或 7 位的纬度或经度精度。 double 的不精确性是否重要或者可以忽略?

最佳答案

选择double,有几个原因。

  • 三角函数仅适用于 double
  • double (100 纳米范围)的精度远远超出您对纬度/经度值的要求
  • GeoCoordinate Class和第三方模块(例如 DotSpatial )也使用 double 作为坐标

关于c# - C# 中纬度/经度值的 double 或小数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28068123/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com