В этом документе рассказывается, как выполнить базовый запрос к API Places Insights и понять ответ, который включает в себя количество совпадающих мест. Образец предоставлен для справки.
Чтобы использовать Place Insights, отправьте HTTP-запрос POST в конечную точку computeInsights
следующим образом:
https://areainsights.googleapis.com/v1:computeInsights
Уточните свой запрос, указав параметры региона и типа в теле JSON. В этом примере показан запрос на поиск количества действующих ресторанов в Сан-Франциско с умеренными ценами и рейтингом от 4 до 5 звезд.
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 } } }'
Ответ на результаты вычислений
Следующий ответ на приведенный выше пример запроса показывает количество ресторанов, соответствующих критериям.
{ "count": "846" }
Что дальше
- Узнайте больше о том , чего можно достичь с помощью Places Insights.
- Посмотрите параметры запроса подробнее.
- Просмотрите полную документацию по API .