AutoCompleteLoqate

AutoCompleteLoqate は、住所データのリアルタイム入力に対して高速で正確な結果を返します。フォームに入力された各文字に基づいて瞬時に結果が返され、正確なデータのみがデータベースに入力されることを保証します。AutoCompleteLoqate には [高度な検索を優先] オプションも用意されており、インデックス ファイル形式のデータを使用することによって、238 カ国に対して入力時間を最大 80% 短縮します。

リソース URL

http://server:port/soap/AutoCompleteLoqate

SOAP リクエストを以下に示します。

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:aut="http://www.pb.com/spectrum/services/AutoCompleteLoqate" xmlns:spec="http://spectrum.pb.com/">
   <soapenv:Header/>
   <soapenv:Body>
      <aut:AutoCompleteLoqateRequest>
         <aut:input_port>
            <aut:Address>
               <aut:AddressLine1>1 Global</aut:AddressLine1>
            </aut:Address>
         </aut:input_port>
      </aut:AutoCompleteLoqateRequest>
   </soapenv:Body>
</soapenv:Envelope>

応答は次のようになります。

注: この例では、内容を理解しやすいように空の応答要素を削除し、最初の 3 つの住所マッチのみを示しています。
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
   <soap:Body>
      <ns3:AutoCompleteLoqateResponse xmlns:ns2="http://spectrum.pb.com/" xmlns:ns3="http://www.pb.com/spectrum/services/AutoCompleteLoqate">
         <ns3:output_port>
            <ns3:Address>
               <ns3:ProcessedBy>LOQATE</ns3:ProcessedBy>
               <ns3:HouseNumber>1</ns3:HouseNumber>
               <ns3:AddressLine1>1 Global Vw</ns3:AddressLine1>
               <ns3:FirmName>Map Info</ns3:FirmName>
               <ns3:City>Troy</ns3:City>
               <ns3:StateProvince>NY</ns3:StateProvince>
               <ns3:PostalCode>12180-8399</ns3:PostalCode>
               <ns3:PostalCode.AddOn>8399</ns3:PostalCode.AddOn>
               <ns3:Country>United States</ns3:Country>
            </ns3:Address>
            <ns3:Address>
               <ns3:ProcessedBy>LOQATE</ns3:ProcessedBy>
               <ns3:HouseNumber>1</ns3:HouseNumber>
               <ns3:AddressLine1>1 Global Pl</ns3:AddressLine1>
               <ns3:City>Glendale</ns3:City>
               <ns3:StateProvince>AZ</ns3:StateProvince>
               <ns3:PostalCode>85306-3216</ns3:PostalCode>
               <ns3:PostalCode.AddOn>3216</ns3:PostalCode.AddOn>
               <ns3:Country>United States</ns3:Country>
            </ns3:Address>
            <ns3:Address>
               <ns3:ProcessedBy>LOQATE</ns3:ProcessedBy>
               <ns3:HouseNumber>1</ns3:HouseNumber>
               <ns3:AddressLine1>1 Global Dr</ns3:AddressLine1>
               <ns3:City>Olive Hill</ns3:City>
               <ns3:StateProvince>KY</ns3:StateProvince>
               <ns3:PostalCode>41164-6739</ns3:PostalCode>
               <ns3:PostalCode.AddOn>6739</ns3:PostalCode.AddOn>
               <ns3:Country>United States</ns3:Country>
            </ns3:Address>
         </ns3:output_port>
      </ns3:AutoCompleteLoqateResponse>
   </soap:Body>
</soap:Envelope>