Java中的地理坐标是双重的吗?

时间:2014-02-14 11:15:45

标签: geolocation double

您好我想在java中使用地理坐标。

我已将Java变量定义为“double”,我的Postgres数据库定义为“双精度”。

我听说浮动的问题,0.1结果有时在0.09999 ......

必须存储50.081406或8.24481等值。 这些值将从Android设备中读取。

我是否必须担心浮点问题?

1 个答案:

答案 0 :(得分:5)

浮点数的问题通常与加法和减法有关,由于2的恭维(它们如何存储在计算机上),它们并不总是完全符合你想要的。据说Doubles是存储lat / lon的好方法

另见:proper/best type for storing latitude and longitude