我需要使用用户当前的经/纬度和数据库中存储的某些值进行一些计算。
问题是Location.getLatitude()返回的值类似于4119778.0,而我在数据库中的值被保存为41.16753。

我试图查看Location.convert函数,但找不到任何东西。

如何使值具有相同的格式?

最佳答案

如果您将数据库中的类型设置为double,则应该没有问题。
而且Location.getLatitude()通常返回介于-50到+ 50之间的值。
你能给我们一些代码吗?使用getLatitude()并将其存储到数据库时,我从来不需要格式化。

10-06 14:03