草庐IT

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

在C#中存储地理定位数据时使用什么数据类型最好?我会使用十进制是为了它的准确性,但十进制float的运算比二进制float(double)慢。我读到,大多数时候您不需要超过6或7位的纬度或经度精度。double的不精确性是否重要或者可以忽略? 最佳答案 选择double,有几个原因。三角函数仅适用于doubledouble(100纳米范围)的精度远远超出您对纬度/经度值的要求GeoCoordinateClass和第三方模块(例如DotSpatial)也使用double作为坐标 关于c#-