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 80 % para 238 países, mediante el uso de datos en el formato de un 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:
{"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:
<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>