0

今日、ウェブサイトが舞台裏で何らかのアドレス検証を実行することはかなり一般的なようです. たとえば、郵便番号の 4 桁の内線番号が一般的に入力されます。4 桁の郵便番号内線番号の入力に加えて、住所が属する郡を知りたいです。

これは、JQuery とともに ASP.NET AJAX 用のすべてのフックが既に配置されている ASP.NET 3.5 アプリケーションで利用されます。

これを可能にするサービスは何ですか?Web サービス、サードパーティ インクルードなど

UI 構造

ADDRESS_LINE1
ADDRESS_LINE2
CITY
STATE 
ZIP
4

6 に答える 6

1

これは古いですが、誰かを助けることができれば、私の時間は十分に費やされました. あなたが探しているものは2つの方法で達成できるようです。

1 - 住所に基づいて郡を追加するだけの場合は、単純な ZIP Code/County データベースを使用してこれを行うことができます。

2 - 住所を標準化し、検証してから郡を追加する場合は、頻繁に更新される USPS データを提供するサービスが必要です。これは、LiveAddress と呼ばれる標準の住所確認 API の一部です。 LiveAddress

私は、qualifiedaddress という住所確認会社で働いています。

于 2011-08-08T22:01:07.223 に答える
1
 <script type="text/javascript">
    function OpenChild() {
    var Area = document.getElemenenter code heretById('<%=ddlArea.ClientID %>');
    var City = document.getElementById('<%=ddlCity.ClientID %>');
    var State = document.getElementById('<%=ddlstate.ClientID %>');
    var Country = document.getElementById('<%=ddlCountryName.ClientID %>');
    if (Area.value != "" && City.value != "" && State.value != "" && Country.value != "") {
    var MyArgs = new Array(Area.options[Area.selectedIndex].text,
    City.options[City.selectedIndex].text,
    State.options[State.selectedIndex].text,
    Country.options[Country.selectedIndex].text);
    var WinSettings = "center:yes;resizable:no;dialogHeight:500px;dialogWidth:900px;"
    // ALTER BELOW LINE - supply correct URL for Child Form
    var MyArgs = window.showModalDialog("http://YourURL/GoogleMapLocationSelector.aspx?Area=" + MyArgs[0].toString() + "&City=" + MyArgs[1].toString() + "&State=" + MyArgs[2].toString() + "&Country=" + MyArgs[3].toString(), MyArgs, WinSettings);

    if (MyArgs == null) {
    window.alert("Error occurred while setting geo location.");
    }
    else {
    document.getElementById('<%=txtLongitude.ClientID %>').value = MyArgs[0].toString();
    document.getElementById('<%=txtLatitude.ClientID %>').value = MyArgs[1].toString();
    document.getElementById('<%=hfLatitude.ClientID %>').value = MyArgs[1].toString();
    document.getElementById('<%=hfLongitude.ClientID %>').value = MyArgs[0].toString();
    }
    }
    else {
    alert("Plz Select Area/City/State");
    return false;
    }
    }
    </script>
于 2012-11-09T07:21:29.050 に答える
1

お金があれば、NetAddressは .NET 用に構築されています。

SOでも以前に尋ねられました: here

于 2009-04-16T23:41:03.157 に答える
0

米国郵政公社の Web サイトには、多くの住所確認サービスがリストされています。Publication 28 (PDF) は、米国住所の住所規格です。残念ながら、スキーマよりも複雑です。

于 2009-04-16T23:36:16.680 に答える
0

必要なライセンス オプションによっては、UPSが無料になる場合があります。

于 2009-04-16T23:39:59.447 に答える