En este documento, se explica cómo realizar una solicitud básica a la API de Places Insights y comprender la respuesta, lo que incluye un recuento de los lugares coincidentes. R se proporciona una muestra de referencia.
Para usar Place Insights, envía una solicitud POST de HTTP a computeInsights
extremo de la siguiente manera:
https://areainsights.googleapis.com/v1:computeInsights
Define mejor tu solicitud proporcionando parámetros de región y tipo en el cuerpo JSON. En este ejemplo, se muestra una solicitud para encontrar la cantidad de restaurantes en San Francisco que sean operativos, tengan precios moderados y tengan una calificación de entre 4 y 5 estrellas.
curl --location 'https://areainsights.googleapis.com/v1:computeInsights' \ --header 'X-Goog-Api-Key: API_KEY' \ --header 'Content-Type: application/json' \ --data '{ "insights":[ "INSIGHT_COUNT" ], "filter":{ "location_filter":{ "region":{ "place":"places/ChIJIQBpAG2ahYAR_6128GcTUEo" } }, "type_filter":{ "included_types":[ "restaurant" ] }, "operating_status":[ "OPERATING_STATUS_OPERATIONAL" ], "price_levels":[ "PRICE_LEVEL_INEXPENSIVE" ], "rating_filter":{ "min_rating":4.0, "max_rating":5.0 } } }'
Respuesta de Compute Insights
La siguiente respuesta de la solicitud de ejemplo anterior muestra el recuento de restaurantes que coinciden con los criterios.
{ "count": "846" }
¿Qué sigue?
- Explora más ejemplos de lo que puedes lograr con Places Insights.
- Consulta los parámetros de solicitud con más detalle.
- Consulta la documentación de la API completa.