私はGeoCoderとAddressを使用したので、GeoCoderとAddressを使用してAddressオブジェクトを印刷しようとしましたが、次のようになりました。Android:アドレス(GeoCodeから)には固定フォーマットがありますか?
(私は偽のデータを使用しました。私のデバイスで受け取った本物)
アドレス[addressLines = [0: "123 ABC St"、1: "メルボルンVIC 1234"、2: "オーストラリア"]、機能= 123、admin =オーストラリア、hasLatitude = true、latitude = -123.321、hasLongitude = true、longitude = 123.321、phone = null、url = null、admin = null、locality =メルボルン、ABC St、postalCode = 1234、countryCode =エクストラ=ヌル]
今私は疑問に思っていますその:
- アドレス行索引0は常に番地ですか?
- とは、郊外、州、郵便番号のペアであり、インデックス2は国ですか?
- 「機能」は実際に通り番号(つまり123)ですか?
- "admin"は状態ですか?
フォーマットが固定されていない場合、どのようにアドレス情報を取得できますか? ありがとう!
はい、私は知っている必要があります - このケースでは、あなたは直接
、GoogleのAPIを使用することができますどのメソッド(getThoroughfare()、getFeature()、または何か)が通り番号と名前を返します。ありがとう! – hzxu
私はそれを試行錯誤で見つけなければならないと思います。ジオコーダーによって戻されるアドレス情報は、国/ロケーションによって異なります。米国にとっては、他の国とは異なるものがあるかもしれません。そして、いくつかの場所は通り番号を全く返さない。 – Abhinav
しかし、どうすればいいですか?私はそれをテストするために世界のすべての場所を旅行することはできません。 – hzxu