我是否找到了Android位置数据的本地化错误?

时间:2012-07-20 17:08:09

标签: android localization location

我将尽可能详细地详细介绍特定代码。

我有从Lat对象中拉出Lat / Lon的代码。默认情况下,我在结果Double中给出了十进制度数(##。#####)。我希望DMS采用以下格式(## ###'##。####“),所以我要求Location.convert在FORMAT_SECONDS中将它提供给我(api说我会得到##:##:## 。####)。

这里没有任何问题,我可以解析:并将它们转换为空格或'...问题虽然是......当将语言从英语更改为德语时,我遇到了小数分隔符问题。

在德语中,Decimal Degrees的回复仍然给出(。)作为分隔符,但是在我要求Loaction对象进行转换之后,它给出了while值的(,)分隔符。

API明确指出转换为FORMAT_SECONDS会返回(。)作为分隔符。我对本地化调整并不感到惊讶(我也不会感到困惑......)我感到惊讶的是,我认为这是一个错误,当我在Location对象中使用convert函数时会得到不同的分隔符。我在代码中从Location对象(速度,准确度)记录的所有其他数字值都使用(。)作为德语时的分隔符。

之前有人碰到这个吗?再一次,不寻找修复,看看人们是否认为这是一个错误。

0 个答案:

没有答案
相关问题