Method: currentConditions.lookup

Current Conditions エンドポイントは、100 か国以上で 1 時間ごとの大気質情報を最大 500 × 500 m の解像度で提供します。70 を超える地域の指数と、グローバルな大気質指数とカテゴリが含まれています。

HTTP リクエスト

POST https://airquality.googleapis.com/v1/currentConditions:lookup

この URL は gRPC Transcoding 構文を使用します。

リクエストの本文

リクエストの本文には、次の構造のデータが含まれます。

JSON 表現
{
  "location": {
    object (LatLng)
  },
  "extraComputations": [
    enum (ExtraComputation)
  ],
  "uaqiColorPalette": enum (ColorPalette),
  "customLocalAqis": [
    {
      object (CustomLocalAqi)
    }
  ],
  "universalAqi": boolean,
  "languageCode": string
}
フィールド
location

object (LatLng)

必須。API が現在の大気質状況データを検索する経度と緯度。

extraComputations[]

enum (ExtraComputation)

省略可。オプションで有効にできる追加機能。追加の計算を指定すると、関連する要素とフィールドがレスポンスで返されます。

uaqiColorPalette

enum (ColorPalette)

省略可。「ユニバーサル大気質指数」によって提供されるデータに使用するカラーパレットを指定します(UAQI)。このカラーパレットは UAQI のみに関係しますが、他の AQI には制御できない事前定義のカラーパレットがあります。

customLocalAqis[]

object (CustomLocalAqi)

省略可。「国/地域を AQI に」を表しますあります。国/地域と目的の AQI をペアにして、選択した AQI に応じてその国/地域に必要な大気質データを表示します。このパラメータを使用して、特定の国のデフォルト以外の AQI を指定できます。たとえば、カナダのデフォルトのインデックスではなく、カナダ向けの米国 EPA インデックスを取得できます。

universalAqi

boolean

省略可。true に設定した場合、Universal AQI が「indexes」に含められますフィールドで確認できます。デフォルト値は true です。

languageCode

string

省略可。クライアントはレスポンスの言語を選択できます。その言語のデータを提供できない場合、API は最も近い言語を使用します。使用できる値は IETF 標準に基づきます。デフォルト値は en です。

レスポンスの本文

成功すると、レスポンスの本文に次の構造のデータが含まれます。

JSON 表現
{
  "dateTime": string,
  "regionCode": string,
  "indexes": [
    {
      object (AirQualityIndex)
    }
  ],
  "pollutants": [
    {
      object (Pollutant)
    }
  ],
  "healthRecommendations": {
    object (HealthRecommendations)
  }
}
フィールド
dateTime

string (Timestamp format)

RFC3339 UTC「Zulu」の切り捨て型タイムスタンプナノ秒単位で最大 9 桁の小数点以下 9 桁でサポートされます。例: 「2014-10-02T15:00:00Z」

regionCode

string

リクエストで指定された地域に対応する国/地域の ISO_3166-1 alpha-2 コード。リクエストで指定された場所が係争地にある場合は、レスポンスからこのフィールドが省略されることがあります。

indexes[]

object (AirQualityIndex)

このリストには、リクエスト パラメータに基づいて、最大 2 つの大気質指数が含まれます。

  • ユニバーサル AQI。UniversalAqi ブール値が true に設定されている場合に返されます。
  • ローカル AQI。LOCAL_AQI の追加計算が指定されている場合に返されます。
pollutants[]

object (Pollutant)

リクエストで指定された場所に影響を与える汚染物質のリスト。注: このフィールドは、POLLUTANT_ADDITIONAL_INFO、DOMINANT_POLLUTANT_CONCENTRATION、POLLUTANT_CONCENTRATION の追加計算を 1 つ以上指定したリクエストに対してのみ返されます。

healthRecommendations

object (HealthRecommendations)

報告された大気質の状態に関連する健康に関するアドバイスと推奨される対応。推奨事項は、リスクのある集団、汚染物質に対して敏感な集団、一般集団に応じて異なります。

認可スコープ

次の OAuth スコープが必要です。

  • https://www.googleapis.com/auth/cloud-platform

詳しくは、OAuth 2.0 の概要をご覧ください。