ヨーロッパのフェスティバルに関する情報を、そのアドレスを含めて表示するウェブサイトを開発しています。国ごとに異なる住所形式を使用していることを考えると、住所データの取得に使用できる「1つのサイズですべてに対応できる」最適な形式は何なのかと思います。明らかに、私は次のようなものを使用できます:
Address Line 1 _____________
Address Line 2 _____________
Address Line 3 _____________
Address Line 4 _____________
Country* <choose from drop down list>
(の欄は必須項目です)
上記は、ユーザーがほとんど完全に構造化されていない方法でアドレスを入力できるため、あまり満足のいくものではありません。より具体的には、町/市と郵便番号(該当する場合)を抽出するのが難しくなります。
(可能な範囲内で)可能なすべてのヨーロッパの住所形式に対応しながら、フォームをできるだけ構造化したいと考えています。私がこれまでに思いついた最高のものは:
Address Line 1 _____________
Town/City* _____________
Address Line 3 _____________
Post Code _____________
Country* <choose from drop down list>
これにより、ユーザーは最寄りの町/都市および国を入力する必要があり、地図上に場所をプロットできます。町/都市の概念はかなり普遍的だと思います。国が郵便番号を使用している場合は、その情報も取得できます。
ただし、この問題は少なくとも100万回以前に検討されたと思われます。私が従うべき「ベストプラクティス」はありますか?
LukeWによるこのトピックに関連する広範な記事があります。 http://www.uxmatters.com/mt/archives/2008/06/international-address-fields-in-web-forms.php