AutoCompleteLoqate

AutoCompleteLoqate ofrece funciones de entrada en tiempo real para datos de direcciones a fin de obtener resultados rápidos y precisos. Los usuarios obtienen resultados instantáneos sobre la base de cada carácter ingresado en el formulario, lo que les permite asegurarse de que solo se ingresen datos exactos en la base de datos. AutoCompleteLoqate también incluye la opción Powersearch, que reduce el tiempo de entrada en hasta un 80 % para 238 países mediante el uso de datos a modo de archivo de índice.

URL del recurso

Extremo del elemento JSON:

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

Extremo del XML:

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

Ejemplo con respuesta JSON

El siguiente ejemplo solicita una respuesta JSON:

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

El elemento JSON devuelto por esta solicitud sería:

Nota: Para facilitar la lectura del ejemplo, se quitaron los elementos de respuesta vacíos y solo aparecen los primeros tres cruces de direcciones.
{"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": []
   }
]}

Ejemplo con respuesta XML

El siguiente ejemplo solicita una respuesta XML:

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

El elemento XML devuelto por esta solicitud sería:

Nota: Para facilitar la lectura del ejemplo, se quitaron los elementos de respuesta vacíos y solo aparecen los primeros tres cruces de direcciones.
<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>