12

住所部分にある種の解析可能な標準語彙を使用する国際郵便/住宅/配達住所フォーマットテンプレートのリストを誰かに教えてもらえますか?

理想的なリストには、国コードと置換可能なトークンを使用した形式が含まれているため、データベースアドレスフィールドをテンプレートに置き換えて、ローカル形式で印刷可能なものを作成できます。

例えば

NZ | [first_name] [family_name]\n[company_name]\n[street_address]\n[city] [post_code]\n[country]
AU | [first_name] [family_name]\n[company_name]\n[street_address]\n[city]\n[state] [post_code]\n[country]
US | etc
UK | etc

背景:以前は、アドレスを受け入れるための単純なフリーテキストフィールドがありました。アドレスを特定のフィールドに分割する必要があるvCardダウンロードをサポートするために移動します。それはすべて問題ありません。移行を行うことができます。国ごとに「正しい」順序でフィールドを表示する方法を探しています。ご協力いただきありがとうございます!

4

2 に答える 2

8

このMSDNページには、必要な形式の情報があり、正確に見えますが、33か国しかカバーしていません。多分彼らは十分です。

万国郵便連合は、ここで多くの国に必要なすべての情報を提供します。これは最高品質の情報です。ただし、国の数と同じ数のPDFドキュメントに分割されており、必要な形式ではありません。

このページは、もう少しアクセスしやすい形式で情報を提供します。私が判断できる限り、それは正確です(そして多くの貴重な情報が含まれています)が、その品質や現在性について話すことはできません。

于 2011-05-07T06:23:21.080 に答える
7

Googleには、この種のフォーマット情報を含むAndroidアドレス入力フィールドライブラリに使用するJSONベースのAPIがあります。

興味のある分野はですfmt。使用する形式に関する正式なドキュメントはないようですが、Unicode CLDRの一部としてこの情報を含めるという提案には、一致するフィールドがあります(「要素の詳細な内訳」までスクロールダウンしてください)。Googleのlibaddressinputソースコードにもいくつかの手がかりがあります。

于 2011-05-07T07:07:36.603 に答える