{
"total": 2,
"items": [
{
"id": "08f1a2b3c4d5e6f7",
"name": "Cafe Central",
"category": "cafe",
"brand_name": null,
"address": "11000, RS, Belgrade, Stari Grad, Knez Mihailova",
"latitude": 44.8176,
"longitude": 20.4569,
"distance_m": 42.5
}
],
"next_cursor": "eyJkIjo0Mi41LCJpZCI6IjA4ZjFhMmIzYzRkNWU2ZjcifQ"
}
curl --location --request GET 'https://zylalabs.com/api/14930/apihub+places+api/39016/places' --header 'Authorization: Bearer YOUR_API_KEY'
{
"total": 1,
"items": [
{
"id": "08f1a2b3c4d5e6f7",
"name": "Cafe Central",
"category": "cafe",
"brand_name": null,
"address": "11000, RS, Belgrade, Stari Grad, Knez Mihailova",
"latitude": 44.8176,
"longitude": 20.4569,
"distance_m": 42.5
}
],
"next_cursor": null
}
curl --location --request GET 'https://zylalabs.com/api/14930/apihub+places+api/39017/all-places' --header 'Authorization: Bearer YOUR_API_KEY'
Después de registrarte, a cada desarrollador se le asigna una clave de acceso a la API personal, una combinación única de letras y dígitos proporcionada para acceder a nuestro endpoint de la API. Para autenticarte con el apihub lugares API simplemente incluye tu token de portador en el encabezado de Autorización.
| Encabezado | Descripción |
|---|---|
Autorización
|
Requerido
Debería ser Bearer access_key. Consulta "Tu Clave de Acceso a la API" arriba cuando estés suscrito.
|
Sin compromiso a largo plazo. Mejora, reduce o cancela en cualquier momento. La Prueba Gratuita incluye hasta 50 solicitudes.
(Ahorra 2 meses pagando anualmente 🎉)
El endpoint `GET /api/places` devuelve una lista de lugares dentro de un radio especificado, incluyendo detalles como el nombre del lugar, categoría, dirección, latitud, longitud y distancia desde el punto de consulta El endpoint `GET /api/places-all` devuelve todos los lugares coincidentes sin paginación, proporcionando la misma estructura de datos
Los campos clave en la respuesta incluyen `id` (identificador único) `name` (nombre del lugar) `category` (tipo de lugar) `brand_name` (si corresponde) `address` (detalles de la ubicación) `latitude` `longitude` y `distance_m` (distancia desde el punto de consulta)
Los datos de respuesta están estructurados en formato JSON Incluye un recuento `total` de coincidencias un arreglo `items` que contiene detalles del lugar y un `next_cursor` para paginación Cada elemento en el arreglo `items` tiene campos como `id` `name` y `distance_m`
Los parámetros para `GET /api/places` incluyen `lat`, `lon` (para ubicación), `range_m` (radio de búsqueda), `q` (coincidencia de subcadena para nombre de lugar o marca), `category` (coincidencia de subcadena para categoría), `limit` (número de resultados) y `cursor` (para paginación) `GET /api/places-all` ignora `limit` y `cursor`
Ambos puntos finales proporcionan información sobre lugares, incluidos sus nombres, categorías, direcciones, coordenadas geográficas y distancias desde la ubicación especificada. `GET /api/places` permite búsquedas filtradas, mientras que `GET /api/places-all` devuelve todas las coincidencias
Los usuarios pueden utilizar los datos devueltos para mostrar lugares cercanos según la ubicación del usuario filtrar resultados por categoría o nombre y paginar a través de los resultados usando el `next_cursor` Esto es útil para aplicaciones como servicios basados en la ubicación o guías de viaje
Los casos de uso típicos incluyen el desarrollo de aplicaciones basadas en la ubicación la creación de guías de viajes y turismo la mejora de las funcionalidades de búsqueda local y la integración con servicios de mapas para proporcionar a los usuarios lugares de interés cercanos
La precisión de los datos se mantiene a través de actualizaciones regulares y controles de calidad aunque no se detallan fuentes y métodos específicos Los usuarios pueden esperar información confiable basada en los datos subyacentes de Overture Maps cargados en PostGIS