Google の Geocoding APIを使用して自由形式の住所データを処理し、結果 ( subpremise
、administrative_area_level_2
など)を理解しようとしています。この時点では、米国内の住所のみに関心があり、結果を番地、都市、および州コードとしてフォーマットしたいと考えています。州コードはわかりやすい ( administrative_area_level_1
) ように見えますが、他のコードはもっとあいまいです。都市ですかlocality
、それともsublocality
両方ですか、それともそれ以上ですか?番地自体は、他のフィールドをいくつでも組み合わせられるようです。
理想的にはformatted_address
、都市、州、郵便番号、および国コードを取り除き、残ったものを「番地」として保持したいと思います。少なくともほとんどの場合 (通常の住所、ユニット番号のある住所など) について、これらすべてのフィールドを処理するためのガイドラインまたは推奨事項はありますか?