Aru*_*Raj 9 java precision google-maps type-conversion google-maps-api-3
我在服务器端存储经度和纬度(JAVA平台).
要存储这些值,我在服务器端使用float和double数据类型.我开始知道float和double不是推荐的原始数据类型(不推荐以专业方式使用货币),因为float和double有舍入精度问题.
在我的例子中,我只是比较服务器端存储的坐标(纬度和经度).
问题1:
将坐标与数据类型(浮点数或双精度数)进行比较将来会出现什么问题?
问题2:
使用大小数好吗?或者使用浮点数或双倍更安全?
这不是一个安全问题,只是一个精确的问题.我不会考虑花车,但双打是我认为理想的.你只需要看看你能从双精度中得到的最精确度,看看它是否符合常规的经度/纬度值.我认为这还不够.
其他BigDecimal只是你问题的一个简单后门,如果你想要更高的精度就可以使用它
| 归档时间: |
|
| 查看次数: |
18888 次 |
| 最近记录: |