1

ユーザーが住所を入力する必要があるシステムがあります。もちろん重複を制限しようとしていますが、気づき始めたのは「Road」と「Rd」を入れているユーザーがいるため、重複が忍び寄っていたということです。

USPSのストリートサフィックスの略語のリストを調べましたが、まだ答えが見つからない質問があります。番地のすべての単語をUSPS標準の略語に置き換えることはできますか?例としては、「123ForestHillRoad」があります。略語に置き換えると、「123 Frst Hl Rd」になりますか、それともUSPSが参照している「通りの接尾辞」は、「123 Forest HillRd」までしか行かないようにすることを意味しますか?

4

6 に答える 6

4

USPSには、適切にフォーマットされたアドレスを取得できるAPIがあります。

于 2009-02-04T04:46:23.370 に答える
2

USPSに確認を求める必要がありますが、「123ForestHillRd」を「123FrstHlRd」に置き換え始めると、アプリとデータに問題が発生する可能性があります。

私はアドレスを使っていくつかの作業を行いましたが、リモートで正しく行うのは非常に複雑で時間がかかることをお伝えしておきます。ほとんどの場合、既存のパッケージを利用したほうがよいでしょう。たとえば、無料のGoogleMapsAPIを数回呼び出すだけで何ができるか驚くでしょう。

于 2009-02-04T04:41:20.683 に答える
0

用語を省略しようとするのではなく、すべての用語を拡張することで、問題全体を回避できますか?

于 2009-02-04T04:43:39.087 に答える
0

重複については、アドレスタイプのドロップダウンからユーザーに選択させる方がよいかどうか疑問に思っています。ユーザーの手からそれを取り出します。

USPSは特定の形式の住所を必要とするため、略語でこれを求めていますか?略語にはどのような目的があるのか​​疑問に思っています。マークを外してしまったらお詫びします。

于 2009-02-04T04:44:04.390 に答える
0

USPS Postal Addressing Standards を参照することもできます。これには、さまざまな住所の例で推奨される形式と許容される形式が説明されています。

http://pe.usps.gov/text/pub28/pub28c2_toc.htm

この例では、関連するセクションは 23 配送先住所行です。

http://pe.usps.gov/text/pub28/pub28c2_012.htm

于 2009-02-04T04:55:26.660 に答える
0

自分で住所を拡張/縮小しようとする際の問題は、略語が通りや都市名の一部になることがよくあることです. 例: "100 Avenue A" の場合、Avenue は省略できません。または「900 セントルイス ループ」。この場合、St は通りを意味するのではなく、Saint を意味します。

米国内では、配達ポイント バーコード (DPBC) と呼ばれる証明書付き住所のコンポーネントがあります。これは、アドレスの一意の識別子として機能する一意の 12 桁の値です。この値を取得するには、アドレス検証またはアドレス標準化 Web サービス API を使用する必要があります。これには、リクエストの量に応じて月額約 20 ドルかかる場合があります。これを使用すると、重複を簡単に防止したり、不正防止/検出などを行うことができます。

完全な開示のために、私は SmartyStreets の創設者です。LiveAddress と呼ばれるまさにそのようなアドレス検証 Web サービス APIを提供しています。ご不明な点がございましたら、個人的にお問い合わせください。

于 2011-10-13T01:53:51.127 に答える