„AutoCompleteLoqate“

„AutoCompleteLoqate“ bietet einen Echtzeit-Eintrag von Adressdaten zur Erzielung schneller, genauer Ergebnisse. Benutzern werden sofort Ergebnisse basierend auf jedem Zeichen zurückgegeben, das in das Formular eingegeben wurde. Dadurch wird sichergestellt, dass nur genaue Daten in die Datenbank eingegeben werden. „AutoCompleteLoqate“ umfasst zudem die Powersuchoption, durch die die Eingabezeit bei 238 Ländern um bis zu 80 % reduziert wird, indem Daten in Form einer Indexdatei verwendet werden.

Ressourcen-URL

JSON-Endpunkt:

http://server:port/rest/AutoCompleteLoqate/results.json

XML-Endpunkt:

http://server:port/rest/AutoCompleteLoqate/results.xml

Beispiel mit JSON-Antwort

Im folgenden Beispiel wird eine JSON-Antwort angefordert:

http://myserver:8080/rest/AutoCompleteLoqate/results.json?Data.AddressLine1=1+Global

Die von dieser Anforderung zurückgegebene JSON-Antwort würde wie folgt lauten:

Anmerkung: Für eine bessere Lesbarkeit des Beispiels wurden leere Antwortelemente entfernt, und es werden nur die ersten drei Adressübereinstimmungen angezeigt.
{"output_port": [
      {
      "ProcessedBy": "LOQATE",
      "HouseNumber": "1",
      "AddressLine1": "1 Global Vw",
      "FirmName": "Map Info",
      "City": "Troy",
      "StateProvince": "NY",
      "PostalCode": "12180-8399",
      "Country": "United States",
      "PostalCode.AddOn": "8399",
      "user_fields": []
   },
      {
      "ProcessedBy": "LOQATE",
      "HouseNumber": "1",
      "AddressLine1": "1 Global Pl",
      "City": "Glendale",
      "StateProvince": "AZ",
      "PostalCode": "85306-3216",
      "Country": "United States",
      "PostalCode.AddOn": "3216",
      "user_fields": []
   },
      {
      "ProcessedBy": "LOQATE",
      "HouseNumber": "1",
      "AddressLine1": "1 Global Dr",
      "City": "Olive Hill",
      "StateProvince": "KY",
      "PostalCode": "41164-6739",
      "Country": "United States",
      "PostalCode.AddOn": "6739",
      "user_fields": []
   }
]}

Beispiel mit XML-Antwort

Im folgenden Beispiel wird eine XML-Antwort angefordert:

http://myserver:8080/rest/AutoCompleteLoqate/results.xml?Data.AddressLine1=1+Global

Die von dieser Anforderung zurückgegebene XML-Antwort würde wie folgt lauten:

Anmerkung: Für eine bessere Lesbarkeit des Beispiels wurden leere Antwortelemente entfernt, und es werden nur die ersten drei Adressübereinstimmungen angezeigt.
<ns2:xml.AutoCompleteLoqateResponse xmlns:ns2="http://www.pb.com/spectrum/services/AutoCompleteLoqate">
   <ns2:output_port>
      <ns2:Address>
         <ns2:ProcessedBy>LOQATE</ns2:ProcessedBy>
         <ns2:HouseNumber>1</ns2:HouseNumber>
         <ns2:AddressLine1>1 Global Vw</ns2:AddressLine1>
         <ns2:FirmName>Map Info</ns2:FirmName>
         <ns2:City>Troy</ns2:City>
         <ns2:StateProvince>NY</ns2:StateProvince>
         <ns2:PostalCode>12180-8399</ns2:PostalCode>
         <ns2:PostalCode.AddOn>8399</ns2:PostalCode.AddOn>
         <ns2:Country>United States</ns2:Country>
      </ns2:Address>
      <ns2:Address>
         <ns2:ProcessedBy>LOQATE</ns2:ProcessedBy>
         <ns2:HouseNumber>1</ns2:HouseNumber>
         <ns2:AddressLine1>1 Global Pl</ns2:AddressLine1>
         <ns2:City>Glendale</ns2:City>
         <ns2:StateProvince>AZ</ns2:StateProvince>
         <ns2:PostalCode>85306-3216</ns2:PostalCode>
         <ns2:PostalCode.AddOn>3216</ns2:PostalCode.AddOn>
         <ns2:Country>United States</ns2:Country>
      </ns2:Address>
      <ns2:Address>
         <ns2:ProcessedBy>LOQATE</ns2:ProcessedBy>
         <ns2:HouseNumber>1</ns2:HouseNumber>
         <ns2:AddressLine1>1 Global Dr</ns2:AddressLine1>
         <ns2:City>Olive Hill</ns2:City>
         <ns2:StateProvince>KY</ns2:StateProvince>
         <ns2:PostalCode>41164-6739</ns2:PostalCode>
         <ns2:PostalCode.AddOn>6739</ns2:PostalCode.AddOn>
         <ns2:Country>United States</ns2:Country>
      </ns2:Address>
   </ns2:output_port>
</ns2:xml.AutoCompleteLoqateResponse>