我需要顯示用戶:獲取國家從谷歌位置服務
Los Angeles, CA
[City],[State Abriviation]
android.location.Address有mLocality =「洛杉磯」 mAdminArea =「加州」
現在我注意到,有也是mSubLocality
?和mSubAdminArea
?
我限制搜索美國。但我仍然需要確定該狀態始終顯示爲mAdminArea
。此外,我寧願它作爲國家代碼像AL,AZ,CA等返回。我可以使用實用程序來轉換這些,但我更喜歡得到代碼。代碼用於縣。無論如何,有什麼情況可以在美國看到mSubAdminArea
?或者國家不會出現在mAdminArea的任何情況?這個應用程序正在走出去很多人,所以我真的需要在這個問題上的確認。我意識到mAdminArea
可以爲空,這是可以的,但如果有一個狀態返回將它總是出現在mAdminArea
而不是mSubAdminArea
或其他地方。無論如何要得到縮寫而不是整個州名?
如果不是,請回答這個問題:Is there a Util to convert US State Name to State Code. eg. Arizona to AZ?