我需要向用户展示:
Los Angeles, CA
[City],[State Abriviation]
android.location.Address 有 mLocality='Los Angeles' mAdminArea='California'
现在我注意到还有mSubLocality
? 和mSubAdminArea
?
我将此限制为搜索美国。但我仍然需要确保状态始终显示为mAdminArea
. 此外,我更希望它作为状态代码返回,如 AL、AZ、CA 等。我可以使用实用程序来转换这些,但我更愿意取回代码。代码用于县。无论如何,我会mSubAdminArea
在美国看到一个吗?或者任何状态不会出现在 mAdminArea 中的情况?这个应用程序面向很多人,所以我真的需要确认这个问题。我意识到mAdminArea
可以为空,这没关系,但是如果返回一个状态,它将总是出现在下面mAdminArea
而不是mSubAdminArea
或其他地方。反正有没有得到缩写而不是整个州名?
如果不是,请回答这个问题:Is there a Util to convert US State Name to State Code。例如。亚利桑那州到亚利桑那州?