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>