Saltar a contenido

Autocompletado

Completa direcciones parciales y nombres de lugares. Optimizado para cuadros de busqueda con escritura anticipada.

POST /api/v1/{customer_uuid}/autocomplete/

Cuerpo de la Solicitud

Campo Tipo Requerido Descripcion
query string Si Direccion parcial o nombre de lugar
at string No Sesgo de ubicacion como "lat,lng"
country string No Codigo de pais ISO 3166-1 alpha-3
language string No Codigo de idioma BCP47
limit integer No Maximo de resultados (1-20, predeterminado 5)

Ejemplo de Solicitud

curl -X POST https://geocoder.amigocloud.com/api/v1/{uuid}/autocomplete/ \
  -H "X-API-Key: your-key" \
  -H "Content-Type: application/json" \
  -d '{
    "query": "Provi",
    "country": "CHL",
    "language": "es-CL",
    "limit": 3
  }'

Ejemplo de Respuesta

{
  "results": [
    {
      "label": "Providencia, Region Metropolitana, Chile",
      "position": { "lat": -33.4303, "lng": -70.6116 },
      "address": {
        "house_number": null,
        "street": null,
        "neighborhood": null,
        "city": "Providencia",
        "county": null,
        "state": "Region Metropolitana",
        "state_code": null,
        "postal_code": null,
        "country": "Chile",
        "country_code": "CHL"
      },
      "result_type": "city",
      "provider_id": "locationiq:relation:12345",
      "relevance": 0.65,
      "distance": null,
      "bounding_box": null,
      "title": "Providencia",
      "category": "place"
    }
  ],
  "provider": "locationiq",
  "cached": false
}

Cache

Los resultados se almacenan en cache durante 1 minuto.