Method: currentConditions.lookup

指定した場所の現在の天気を返します。

HTTP リクエスト

GET https://weather.googleapis.com/v1/currentConditions:lookup

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

クエリ パラメータ

パラメータ
location

object (LatLng)

必須。現在の天気情報を取得する場所。

unitsSystem

enum (UnitsSystem)

省略可。返される天候の状態に使用する単位システム。指定しない場合、返される天候はメートル法で表示されます(デフォルト = METRIC)。

languageCode

string

省略可。クライアントがレスポンスの言語を選択できるようにします。その言語のデータを提供できない場合は、最も近い一致が使用されます。使用できる値は IETF BCP-47 標準に準拠しています。デフォルト値は「en」です。

リクエストの本文

リクエストの本文は空にする必要があります。

レスポンスの本文

currentConditions.lookup RPC のレスポンス - リクエストされた場所の現在の天気を表します。

成功した場合、レスポンスの本文には次の構造のデータが含まれます。

JSON 表現
{
  "currentTime": string,
  "timeZone": {
    object (TimeZone)
  },
  "weatherCondition": {
    object (WeatherCondition)
  },
  "temperature": {
    object (Temperature)
  },
  "feelsLikeTemperature": {
    object (Temperature)
  },
  "dewPoint": {
    object (Temperature)
  },
  "heatIndex": {
    object (Temperature)
  },
  "windChill": {
    object (Temperature)
  },
  "precipitation": {
    object (Precipitation)
  },
  "airPressure": {
    object (AirPressure)
  },
  "wind": {
    object (Wind)
  },
  "visibility": {
    object (Visibility)
  },
  "currentConditionsHistory": {
    object (CurrentConditionsHistory)
  },
  "isDaytime": boolean,
  "relativeHumidity": integer,
  "uvIndex": integer,
  "thunderstormProbability": integer,
  "cloudCover": integer
}
フィールド
currentTime

string (Timestamp format)

返されたデータに関連付けられた現在の時刻(UTC)。

RFC 3339 を使用します。生成された出力は常に Z 正規化され、小数点以下は 0、3、6、または 9 桁になります。「Z」以外のオフセットも使用できます。例: "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z""2014-10-02T15:01:23+05:30"

timeZone

object (TimeZone)

リクエストされた場所のタイムゾーン。

weatherCondition

object (WeatherCondition)

現在の天候状態。

temperature

object (Temperature)

現在の気温。

feelsLikeTemperature

object (Temperature)

リクエストされた場所の現在の体感温度。

dewPoint

object (Temperature)

現在の露点温度。

heatIndex

object (Temperature)

現在の暑さ指数。

windChill

object (Temperature)

現在の風速と気温から算出される、皮膚に感じる気温。

precipitation

object (Precipitation)

現在の降水確率と過去 1 時間の降水量の合計。

airPressure

object (AirPressure)

現在の気圧の状態。

wind

object (Wind)

現在の風の状態。

visibility

object (Visibility)

現在の公開設定。

currentConditionsHistory

object (CurrentConditionsHistory)

過去 24 時間の現在の状況の変化。

isDaytime

boolean

リクエストされた場所の現在時刻が、現地の日の出時刻(含む)から日の入り時刻(含まない)の間にある場合、true になります。それ以外の場合は、夜間(日没から次の日の日の出まで)です。

relativeHumidity

integer

現在の相対湿度の割合(0 ~ 100 の値)。

uvIndex

integer

現在の紫外線(UV)インデックス。

thunderstormProbability

integer

現在の雷雨の確率(0 ~ 100 の値)。

cloudCover

integer

雲に覆われている空の現在の割合(0 ~ 100 の値)。

認可スコープ

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

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

CurrentConditionsHistory

過去 24 時間の現在の状況の変化のセットを表します。

JSON 表現
{
  "temperatureChange": {
    object (Temperature)
  },
  "maxTemperature": {
    object (Temperature)
  },
  "minTemperature": {
    object (Temperature)
  },
  "qpf": {
    object (QuantitativePrecipitationForecast)
  }
}
フィールド
temperatureChange

object (Temperature)

現在の気温から 24 時間前の気温を差し引いた値。

maxTemperature

object (Temperature)

過去 24 時間の最高気温。

minTemperature

object (Temperature)

過去 24 時間の最低気温。

qpf

object (QuantitativePrecipitationForecast)

過去 24 時間に降った降水量(雨または雪)の量(液体水換算)。注: QPF は定量的降水量予報の略です(詳細については、QuantitativePrecipitationForecast の定義をご覧ください)。