2

ユーザーに表示する必要があります。

Los Angeles, CA

[City],[State Abriviation]

android.location.Address には mLocality='Los Angeles' mAdminArea='California' があります

mSubLocality?もあることに気付きました。そしてmSubAdminArea

これを米国の検索に限定しています。しかし、状態が常に として表示されることを確認する必要がありますmAdminArea。また、AL、AZ、CA などの州コードとして返されることを希望します。ユーティリティを使用してこれらを変換できますが、コードを元に戻すことを希望します。郡にはコードが使用されます。とにかく、私がmSubAdminArea米国で見られる状況はありますか? または状態が mAdminArea に表示されない場合は? このアプリは多くの人に公開されているため、この問題について確認が必要です。nullを指定しても問題ありませんmAdminAreaが、状態が返された場合は、常に下に表示されたり、別の場所に表示されたりします。州名全体の代わりに略語を取得する方法はありますか?mAdminAreamSubAdminArea

そうでない場合は、次の質問に答えてください。米国の州名を州コードに変換するユーティリティはありますか。例えば。アリゾナからアリゾナへ?

4

1 に答える 1

1

を使用して、getAddressLine(index)その部分の1つが持つアドレスのすべての部分を取得します。CityState Abriviation

于 2012-08-14T15:37:16.657 に答える