1

以前、郵便番号などから住所を取得するために Google を使用したことがあります。私の問題は、どの国の誰でも適切にサインアップして、必要なすべての住所情報を提供できるように、ウェブサイトに住所フィールドを持たせたいことです。郵便番号を入力し、他のすべての情報を自動的に取得する機能を含めます。

誰かがサインアップする前に、郵便番号をチェックして強制的に Google ルックアップを成功させることは合理的ですか? もしそうなら、JSON 文字列を blob としてデータベースに保存するか、クラス内に保存することができます。しかし、通りの名前、郵便番号、郵便番号など、どのフィールドを含めるかを決める必要があります。何を含めるかを決定するためにどこから始めればよいかわかりません。

私が本当に求めているのは、どのフィールドが一般的にどの Google フィールドに関連付けられているかということです。私は、異なる行政レベルが異なる国では異なるものであることを知っています:/

4

1 に答える 1

2

Google のために具体的に何をすべきかは言えませんが、お客様が国際住所をオンラインで検証する際にどのフィールドを使用するかをお伝えすることはできます。(完全開示: 私は国際住所を検証する SmartyStreets のプログラマーです。)

各国の郵送システムは独特ですが、いくつかの主要な類似点があります。この共通性の要素により、問題の国に関係なく、ユーザーが自分の住所をユニバーサル フォームに入力し、住所を検証できるようになります。

Address Line 1: 通常、このフィールドは家屋または建物の番号と、建物がある通りです。このフィールドの例: 123 Main StreetCalle Proc. San Sebastián, 151019 North 1300 Westなど。

Address Line 2: このフィールドには、アパートメントまたはスイートの番号が含まれます。

Locality: これに入力される最も一般的なデータは、住所の都市コンポーネントです。例: パリ、ハンブルグ、ヨハネスブルグなど。

Administrative Area: 都道府県の名前または略語です。この例としては、テキサス州 - テキサス州、アルバータ州 - AB、フィレンツェ (イタリア) - FI があります。

Postal Code(利用可能な場合): この例は、90210 (カリフォルニアのビバリーヒルズ) または 84000 (フランスのアビンゴン) です。

ソフトウェア パーサーまたはインタープリターに追加のコンテキストを提供するためにフィールドをいつでも追加できますが、上記のフィールドは、国際住所の検証に使用する最も一般的なフィールドです。よくわからない場合は、米国以外の住所を無料でテストできます。番地や郵送先住所のニュアンスや特異性をより適切に説明するのに役立つ、無料で公開されている広範なドキュメントを提供しています。

于 2015-10-08T19:29:59.313 に答える