Erste Anfrage stellen

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