In diesem Dokument erfahren Sie, wie Sie eine grundlegende Anfrage an die Places Insights API senden und die Antwort interpretieren, die eine Anzahl übereinstimmender Orte enthält.
Wenn Sie Place Insights verwenden möchten, senden Sie eine HTTP-POST-Anfrage an den computeInsights
-Endpunkt. Gehen Sie dazu so vor:
https://areainsights.googleapis.com/v1:computeInsights
Sie können Ihre Anfrage verfeinern, indem Sie im JSON-Text Region- und Typparameter angeben. In diesem Beispiel wird eine Anfrage gezeigt, mit der die Anzahl der Restaurants in San Francisco zurückgegeben wird, die geöffnet sind, mäßig preislich und zwischen 4 und 5 Sternen bewertet sind.
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":{ "locationFilter":{ "region":{ "place":"places/ChIJIQBpAG2ahYAR_6128GcTUEo" } }, "typeFilter":{ "includedTypes":[ "restaurant" ] }, "operatingStatus":[ "OPERATING_STATUS_OPERATIONAL" ], "priceLevels":[ "PRICE_LEVEL_INEXPENSIVE" ], "ratingFilter":{ "minRating":4.0, "maxRating":5.0 } } }'
Places Insights API-Antwort
Die folgende Antwort auf die Beispielanfrage oben zeigt die Anzahl der Restaurants, die den Kriterien entsprechen.
{ "count": "846" }
Nächste Schritte
- Weitere Beispiele für die Möglichkeiten mit Places Insights
- Sehen Sie sich die Anfrageparameter genauer an.
- Vollständige API-Dokumentation ansehen