适当的数据类型用于存储谷歌地图的经度值和经度值?

vec*_*tor 2 grails groovy

...我有一个Grails域类,用于处理与谷歌地图交互的地理位置数据:

    Float latitude
Float longitude
Run Code Online (Sandbox Code Playgroud)

将以下值保存到db时:

纬度:2.5485291419153366,经度:-76.03939712047577

我最终得到:2.54853; -76.0394.在这种情况下,保留初始值的最佳方法是什么?

在先谢谢你

Gre*_*egg 7

另一种选择是将它们存储为字符串.我知道这看起来很奇怪,但您可能只是将值传递回地图API而不是自己进行任何实际计算.如果是这种情况,字符串很容易.仅仅因为某些东西是数字,并不意味着它必须存储在数字数据类型中.