다음을 통해 공유


Weather - Get Weather Along Route

경로를 따라 날씨 위험 평가 및 알림을 포함하는 위치적으로 정확한 up-to분 단위 예보를 얻는 데 사용합니다.

API는 Get Weather Along Route 하이퍼 로컬(1km 이하), up-to분 단위 날씨 예보, 날씨 위험 평가 및 일련의 웨이포인트로 설명된 경로를 따라 알림을 반환하는 HTTP GET 요청입니다. 여기에는 경유지 또는 경로에 영향을 미치는 기상 위험 목록이 포함되며, 각 경유지에 대해 집계된 위험 지수는 운전자에게 얼마나 안전한지에 따라 경로의 각 부분을 표시하는 데 사용될 수 있습니다. 웨이포인트를 제출할 때 120분 이내 또는 직후에 이동할 수 있는 거리 이내 또는 그 직후에 머물 수 있는 거리를 유지하는 것이 좋습니다. 데이터는 5분마다 업데이트됩니다.

이 서비스는 먼저 출발지와 목적지 간의 경로를 요청하고 이를 Weather Along Route 엔드포인트에 대한 입력으로 사용할 수 있는 Azure Maps Route Service 를 보완합니다.

또한 이 서비스는 날씨 위험의 강도가 증가하는 웨이포인트에 대한 날씨 알림을 생성하는 시나리오를 지원합니다. 예를 들어, 차량이 웨이포인트에 도달했을 때 폭우가 내리기 시작할 것으로 예상되는 경우 해당 웨이포인트에 대해 폭우에 대한 날씨 알림이 생성되어 운전자가 해당 웨이포인트에 도달하기 전에 최종 제품에 폭우 알림을 표시할 수 있습니다. 웨이포인트에 대한 알림을 표시할 시기에 대한 트리거는 예를 들어 지오펜스 또는 웨이포인트까지 선택 가능한 거리를 기반으로 할 수 있습니다.

API는 그린란드와 남극 대륙 위의 위도를 제외한 지구의 모든 지역을 포괄합니다.

GET https://atlas.microsoft.com/weather/route/json?api-version=1.1&query={query}
GET https://atlas.microsoft.com/weather/route/json?api-version=1.1&query={query}&language={language}

URI 매개 변수

Name In(다음 안에) 필수 형식 Description
format
path True

JsonFormat

원하는 응답 형식입니다. json 형식만 지원됩니다.

api-version
query True

string

Azure Maps API의 버전 번호입니다.

query
query True

string

경로가 계산되는 좌표로, 콜론(:)으로 구분되고 시간순으로 입력됩니다. 최소 두 개의 웨이포인트가 필요합니다. 단일 API 호출에는 최대 60개의 웨이포인트가 포함될 수 있습니다. 웨이포인트는 위치, ETA 및 선택적 제목을 나타냅니다: 위도, 경도, ETA, 방향, 여기서

  • Latitude - 십진수 단위의 위도 좌표.
  • Longitude - 십진수 단위의 경도 좌표.
  • ETA (estimated time of arrival) - 현재 시간부터 차량이 웨이포인트에 도달하는 데 걸리는 시간(분)입니다. 허용되는 범위는 0.0분에서 120.0분 사이입니다.
  • Heading - 웨이포인트를 통과할 때 차량 방향을 나타내는 선택적 값입니다. 진북을 기준으로 시계 방향의 각도로 표시됩니다. 이것은 태양 눈부심을 운전 위험으로 계산하기 위해 발행됩니다. 허용 범위는 0.0도에서 360.0도 사이입니다. 제공되지 않으면 인접 웨이포인트의 위치에 따라 방향이 자동으로 파생됩니다.

120분 이내 또는 그 직후에 이동할 수 있는 거리 이내 또는 그 직후에 머무르는 것이 좋습니다. 이러한 방식으로 이동에 대해 보다 정확한 평가를 제공할 수 있으며 웨이포인트 간에 격리된 이벤트가 캡처되지 않는 것을 방지할 수 있습니다. 경로를 따라(특히 2시간 이상 운행하는 경우) 정보를 업데이트하여 새로운 웨이포인트를 지속적으로 가져올 수 있을 뿐만 아니라 시간이 지남에 따라 폭풍이 발달하고 소멸됨에 따라 강수 유형 및 강도와 같은 콘텐츠에 대한 예측 정보가 정확한지 확인할 수 있습니다.

language
query

string

검색 결과를 반환해야 하는 언어입니다. 대/소문자를 구분하지 않는 지원되는 IETF 언어 태그 중 하나여야 합니다. 특정 필드에 대해 지정된 언어의 데이터를 사용할 수 없는 경우 기본 언어가 사용됩니다.

자세한 내용은 지원되는 언어 참조하세요.

요청 헤더

Name 필수 형식 Description
x-ms-client-id

string

Microsoft Entra ID 보안 모델과 함께 사용할 계정을 나타냅니다. Azure Maps 계정에 대한 이 고유 ID는 Azure Maps 관리 평면 계정 API에서 가져올 수 있습니다. Azure Maps에서 Microsoft Entra ID 보안을 사용하는 방법에 대한 자세한 내용은 Azure Maps에서 인증 관리를 참조하세요.

응답

Name 형식 Description
200 OK

WeatherAlongRouteResult

OK

Other Status Codes

ErrorResponse

예기치 않은 오류가 발생했습니다.

보안

AADToken

다음은 Microsoft Entra OAuth 2.0 흐름에 . Azure 역할 기반 액세스 컨트롤과 쌍을 이루는 경우 Azure Maps REST API에 대한 액세스를 제어하는 데 사용할 수 있습니다. Azure 역할 기반 액세스 제어는 하나 이상의 Azure Maps 리소스 계정 또는 하위 리소스에 대한 액세스를 지정하는 데 사용됩니다. 모든 사용자, 그룹 또는 서비스 주체는 Azure Maps REST API에 대한 하나 이상의 권한으로 구성된 기본 제공 역할 또는 사용자 지정 역할을 통해 액세스 권한을 부여할 수 있습니다.

시나리오를 구현하려면인증 개념을 확인하는 것이 좋습니다. 요약하자면, 이 보안 정의는 특정 API 및 범위에 대한 액세스 제어가 가능한 개체를 통해 애플리케이션을 모델링하기 위한 솔루션을 제공합니다.

Notes

  • 이 보안 정의 x-ms-client-id 헤더를 사용하여 애플리케이션이 액세스를 요청하는 Azure Maps 리소스를 나타내야 합니다. 이는 Maps 관리 API에서 가져올 수 있습니다.

Authorization URL Azure 퍼블릭 클라우드 인스턴스와 관련이 있습니다. 소버린 클라우드에는 고유한 권한 부여 URL 및 Microsoft Entra ID 구성이 있습니다. * Azure 역할 기반 액세스 제어는 Azure Portal, PowerShell, CLI, Azure SDK 또는 REST API를 통해 Azure 관리 평면에서 구성됩니다. * Azure Maps Web SDK 사용하면 여러 사용 사례에 대한 애플리케이션의 구성 기반 설정을 사용할 수 있습니다.

형식: oauth2
Flow: implicit
권한 부여 URL: https://login.microsoftonline.com/common/oauth2/authorize

범위

Name Description
https://atlas.microsoft.com/.default https://atlas.microsoft.com/.default

subscription-key

Azure Portal에서 Azure Maps 계정 만들거나 PowerShell, CLI, Azure SDK 또는 REST API를 사용할 때 프로비전되는 공유 키입니다.

이 키를 사용하면 모든 애플리케이션이 모든 REST API에 액세스할 수 있습니다. 즉, 이 키를 발급된 계정에서 마스터 키로 사용할 수 있습니다.

공개적으로 노출된 애플리케이션의 경우 키를 안전하게 저장할 수 있도록 기밀 클라이언트 애플리케이션 접근 방식을 사용하여 Azure Maps REST API에 액세스하는 것이 좋습니다.

형식: apiKey
In(다음 안에): query

SAS Token

공유 액세스 서명 토큰은 Azure Portal, PowerShell, CLI, Azure SDK 또는 REST API를 통해 Azure 관리 평면을 통해 Azure Maps 리소스의 SAS 나열 작업에서 만들어집니다.

이 토큰을 사용하면 모든 애플리케이션이 Azure 역할 기반 액세스 제어를 사용하여 액세스하고 특정 토큰에 사용할 만료, 속도 및 지역에 대한 세분화된 제어 권한을 부여받습니다. 즉, SAS 토큰을 사용하여 애플리케이션이 공유 키보다 더 보안이 유지되는 방식으로 액세스를 제어할 수 있습니다.

공개적으로 노출된 애플리케이션의 경우 렌더링 남용을 제한하고 정기적으로 SAS 토큰을 갱신하도록 맵 계정 리소스 허용된 원본의 특정 목록을 구성하는 것이 좋습니다.

형식: apiKey
In(다음 안에): header

예제

Successfully retrieve detailed weather casts along a route described as a sequence of waypoints

샘플 요청

GET https://atlas.microsoft.com/weather/route/json?api-version=1.1&query=38.907,-77.037,0:38.907,-77.009,10:38.926,-76.928,20:39.033,-76.852,30:39.168,-76.732,40:39.269,-76.634,50:39.287,-76.612,60

샘플 응답

{
  "summary": {
    "iconCode": 35,
    "hazards": {
      "maxHazardIndex": 0
    }
  },
  "waypoints": [
    {
      "iconCode": 38,
      "shortPhrase": "Mostly cloudy",
      "isDayTime": false,
      "cloudCover": 70,
      "temperature": {
        "value": 3.4,
        "unit": "C",
        "unitType": 17
      },
      "wind": {
        "direction": {
          "degrees": 142
        },
        "speed": {
          "value": 2,
          "unit": "km/h",
          "unitType": 7
        }
      },
      "windGust": {
        "speed": {
          "value": 3,
          "unit": "km/h",
          "unitType": 7
        }
      },
      "precipitation": {
        "dbz": 0,
        "type": "SNOW"
      },
      "lightningCount": 0,
      "sunGlare": {
        "calculatedVehicleHeading": 90,
        "glareIndex": 0
      },
      "hazards": {
        "maxHazardIndex": 0
      },
      "notifications": []
    },
    {
      "iconCode": 38,
      "shortPhrase": "Mostly cloudy",
      "isDayTime": false,
      "cloudCover": 65,
      "temperature": {
        "value": 3.4,
        "unit": "C",
        "unitType": 17
      },
      "wind": {
        "direction": {
          "degrees": 166
        },
        "speed": {
          "value": 1,
          "unit": "km/h",
          "unitType": 7
        }
      },
      "windGust": {
        "speed": {
          "value": 2,
          "unit": "km/h",
          "unitType": 7
        }
      },
      "precipitation": {
        "dbz": 0,
        "type": "SNOW"
      },
      "lightningCount": 0,
      "sunGlare": {
        "calculatedVehicleHeading": 77,
        "glareIndex": 0
      },
      "hazards": {
        "maxHazardIndex": 0
      },
      "notifications": []
    },
    {
      "iconCode": 35,
      "shortPhrase": "Partly cloudy",
      "isDayTime": false,
      "cloudCover": 43,
      "temperature": {
        "value": 3.2,
        "unit": "C",
        "unitType": 17
      },
      "wind": {
        "direction": {
          "degrees": 163
        },
        "speed": {
          "value": 2,
          "unit": "km/h",
          "unitType": 7
        }
      },
      "windGust": {
        "speed": {
          "value": 2,
          "unit": "km/h",
          "unitType": 7
        }
      },
      "precipitation": {
        "dbz": 0,
        "type": "SNOW"
      },
      "lightningCount": 0,
      "sunGlare": {
        "calculatedVehicleHeading": 44,
        "glareIndex": 0
      },
      "hazards": {
        "maxHazardIndex": 0
      },
      "notifications": []
    },
    {
      "iconCode": 35,
      "shortPhrase": "Partly cloudy",
      "isDayTime": false,
      "cloudCover": 34,
      "temperature": {
        "value": 1.6,
        "unit": "C",
        "unitType": 17
      },
      "wind": {
        "direction": {
          "degrees": 189
        },
        "speed": {
          "value": 2,
          "unit": "km/h",
          "unitType": 7
        }
      },
      "windGust": {
        "speed": {
          "value": 4,
          "unit": "km/h",
          "unitType": 7
        }
      },
      "precipitation": {
        "dbz": 0,
        "type": "SNOW"
      },
      "lightningCount": 0,
      "sunGlare": {
        "calculatedVehicleHeading": 32,
        "glareIndex": 0
      },
      "hazards": {
        "maxHazardIndex": 0
      },
      "notifications": []
    },
    {
      "iconCode": 38,
      "shortPhrase": "Mostly cloudy",
      "isDayTime": false,
      "cloudCover": 54,
      "temperature": {
        "value": 0.5,
        "unit": "C",
        "unitType": 17
      },
      "wind": {
        "direction": {
          "degrees": 202
        },
        "speed": {
          "value": 4,
          "unit": "km/h",
          "unitType": 7
        }
      },
      "windGust": {
        "speed": {
          "value": 5,
          "unit": "km/h",
          "unitType": 7
        }
      },
      "precipitation": {
        "dbz": 0,
        "type": "SNOW"
      },
      "lightningCount": 0,
      "sunGlare": {
        "calculatedVehicleHeading": 36,
        "glareIndex": 0
      },
      "hazards": {
        "maxHazardIndex": 0
      },
      "notifications": []
    },
    {
      "iconCode": 35,
      "shortPhrase": "Partly cloudy",
      "isDayTime": false,
      "cloudCover": 46,
      "temperature": {
        "value": 2.4,
        "unit": "C",
        "unitType": 17
      },
      "wind": {
        "direction": {
          "degrees": 222
        },
        "speed": {
          "value": 4,
          "unit": "km/h",
          "unitType": 7
        }
      },
      "windGust": {
        "speed": {
          "value": 5,
          "unit": "km/h",
          "unitType": 7
        }
      },
      "precipitation": {
        "dbz": 0,
        "type": "SNOW"
      },
      "lightningCount": 0,
      "sunGlare": {
        "calculatedVehicleHeading": 38,
        "glareIndex": 0
      },
      "hazards": {
        "maxHazardIndex": 0
      },
      "notifications": []
    },
    {
      "iconCode": 35,
      "shortPhrase": "Partly cloudy",
      "isDayTime": false,
      "cloudCover": 39,
      "temperature": {
        "value": 2.3,
        "unit": "C",
        "unitType": 17
      },
      "wind": {
        "direction": {
          "degrees": 231
        },
        "speed": {
          "value": 4,
          "unit": "km/h",
          "unitType": 7
        }
      },
      "windGust": {
        "speed": {
          "value": 5,
          "unit": "km/h",
          "unitType": 7
        }
      },
      "precipitation": {
        "dbz": 0,
        "type": "SNOW"
      },
      "lightningCount": 0,
      "sunGlare": {
        "calculatedVehicleHeading": 43,
        "glareIndex": 0
      },
      "hazards": {
        "maxHazardIndex": 0
      },
      "notifications": []
    }
  ]
}

정의

Name Description
ErrorAdditionalInfo

리소스 관리 오류 추가 정보입니다.

ErrorDetail

오류 세부 정보입니다.

ErrorResponse

오류 응답

HazardDetail
HazardIndex

각 웨이포인트에 대한 집계된 심각도/위험 지수로, 운전자 안전을 나타내기 위해 경로 세그먼트를 색상으로 구분하는 데 사용할 수 있습니다.

  • 0 - 위험 없음.
  • 1 - 정보를 얻고 주의하십시오.
  • 2 - 주의를 기울이고 준비하십시오.
  • 3 - 조치를 취합니다.
  • 4 - 생명을 위협하는 응급 상황.
IconCode

속성에서 Phrase 설명하는 현재 기상 조건에 해당하는 이미지를 나타내는 숫자 값입니다. 자세한 내용은 Azure Maps의 날씨 서비스를 참조하세요. NULL일 수 있습니다.

JsonFormat

원하는 응답 형식입니다. json 형식만 지원됩니다.

SunGlare

태양이 운전자에게 얼마나 눈부시게 하는지를 나타내는 등급입니다.

UnitType

단위 유형을 나타내는 정수입니다. 예를 들어, 섭씨는 17, 화씨는 18입니다. 단위 변환에 사용할 수 있습니다. 전체 목록은 Azure Maps의 날씨 서비스를 참조하세요.

WeatherAlongRoutePrecipitation

경로를 따라 날씨의 강수량 예측.

WeatherAlongRouteResult

이 개체는 Weather Along Route에서 반환됩니다.

WeatherAlongRouteSummary

경로를 따라 날씨에 대한 간단한 요약.

WeatherHazards

여행에 영향을 미치는 기상 위험에 대한 설명.

WeatherNotification
WeatherUnit

날씨와 관련된 주어진 단위의 특정 값입니다.

WeatherWaypoint
WindDetails

속도와 방향을 포함한 바람 세부 정보가 반환됩니다.

WindDirection

풍향

ErrorAdditionalInfo

리소스 관리 오류 추가 정보입니다.

Name 형식 Description
info

object

추가 정보입니다.

type

string

추가 정보 유형입니다.

ErrorDetail

오류 세부 정보입니다.

Name 형식 Description
additionalInfo

ErrorAdditionalInfo[]

오류 추가 정보입니다.

code

string

오류 코드입니다.

details

ErrorDetail[]

오류 세부 정보입니다.

message

string

오류 메시지입니다.

target

string

오류 대상입니다.

ErrorResponse

오류 응답

Name 형식 Description
error

ErrorDetail

오류 개체입니다.

HazardDetail

Name 형식 Description
hazardCode

string

각 위험 유형에 대한 고유 식별자(표시 불가): LightRain, ModerateRain, HeavyRain, LightMix, ModerateMix, HeavyMix, LightSnow, ModerateSnow, HeavySnow, LightIce, ModerateIce, HeavyIce, Hail, LargeHail, SunGlare, SunGlareHigh, Lightning, SevereLightning, WindModerate, WindHigh, WindExtreme, FloodWarning, FlashFloodWarning, TornadoWarning, TsunamiWarning, SevereThunderstormWarning.

hazardIndex

HazardIndex (int32)

각 웨이포인트에 대한 집계된 심각도/위험 지수로, 운전자 안전을 나타내기 위해 경로 세그먼트를 색상으로 구분하는 데 사용할 수 있습니다.

  • 0 - 위험 없음.
  • 1 - 정보를 얻고 주의하십시오.
  • 2 - 주의를 기울이고 준비하십시오.
  • 3 - 조치를 취합니다.
  • 4 - 생명을 위협하는 응급 상황.
shortPhrase

string

예측된 상태와 강수량 강도/유형을 설명하는 표시 가능한 짧은 문구입니다.

HazardIndex

각 웨이포인트에 대한 집계된 심각도/위험 지수로, 운전자 안전을 나타내기 위해 경로 세그먼트를 색상으로 구분하는 데 사용할 수 있습니다.

  • 0 - 위험 없음.
  • 1 - 정보를 얻고 주의하십시오.
  • 2 - 주의를 기울이고 준비하십시오.
  • 3 - 조치를 취합니다.
  • 4 - 생명을 위협하는 응급 상황.
Description
0

위험 없음

1

정보 받기

2

주의

3

조치를 취하세요

4

Emergency

IconCode

속성에서 Phrase 설명하는 현재 기상 조건에 해당하는 이미지를 나타내는 숫자 값입니다. 자세한 내용은 Azure Maps의 날씨 서비스를 참조하세요. NULL일 수 있습니다.

Description
1

Sunny

2

대체로 맑음

3

부분적으로 맑음

4

간헐적인 구름

5

흐릿한 선샤인

6

대체로 흐림

7

Cloudy

8

음울한 (흐림)

9
10
11

Fog

12

Showers

13

대부분 흐림, 적은 양의 비

14

부분적으로 맑음, 적은 양의 비

15

Thunderstorms

16

대부분 흐림, 천둥번개

17

부분적으로 맑음, 천둥번개

18

Rain

19

Flurries

20

대부분 흐림, 적은 양의 눈

21

부분적으로 맑음, 적은 양의 눈

22

Snow

23

대부분 흐림, 눈

24

Ice

25

Sleet

26

얼어붙은 비

27
28
29

비와 눈

30

Hot

31

Cold

32

Windy

33

Clear

34

대부분 맑음

35

부분적으로 흐림

36

간헐적인 구름 (밤)

37

흐릿한 달빛

38

대체로 흐림 (밤)

39

부분적으로 흐림, 적은 양의 비

40

대체로 흐리고 소나기 (밤)

41

부분적으로 흐림, 천둥번개

42

대체로 구름 많고 천둥 번개가 치다 (밤)

43

대체로 흐리고 바람이 불음 (밤)

44

대체로 흐리고 눈이 내림 (밤)

JsonFormat

원하는 응답 형식입니다. json 형식만 지원됩니다.

Description
json

JavaScript 개체 표기법 데이터 교환 형식

SunGlare

태양이 운전자에게 얼마나 눈부시게 하는지를 나타내는 등급입니다.

Name 형식 Description
calculatedVehicleHeading

integer (int32)

웨이포인트에 대한 차량 방향 값이 제공되지 않은 경우 서비스는 제공된 경우 인접 웨이포인트의 위치를 기반으로 방향을 계산합니다.

glareIndex

integer (int32)

0에서 100 사이의 인덱스로, 운전자의 태양 눈부심 강도를 나타냅니다. 50 이상의 값은 일부 운전자에게 위험으로 간주될 수 있으며 100 값은 운전자가 태양을 향해 직진하고 대기 조건이 맑아 태양의 전체 강도가 운전자의 눈을 멀게 할 수 있음을 의미합니다.

UnitType

단위 유형을 나타내는 정수입니다. 예를 들어, 섭씨는 17, 화씨는 18입니다. 단위 변환에 사용할 수 있습니다. 전체 목록은 Azure Maps의 날씨 서비스를 참조하세요.

Description
0

feet

1

inches

2

miles

3

millimeter

4

centimeter

5

meter

6

kilometer

7

kilometersPerHour

8

knots

9

milesPerHour

10

metersPerSecond

11

hectoPascals

12

inchesOfMercury

13

kiloPascals

14

millibars

15

millimetersOfMercury

16

poundsPerSquareInch

17

Celsius

18

Fahrenheit

19

kelvin

20

percent

21

float

22

integer

31

MicrogramsPerCubicMeterOfAir

WeatherAlongRoutePrecipitation

경로를 따라 날씨의 강수량 예측.

Name 형식 Description
dbz

number (double)

dBZ(Z에 대한 데시벨) 단위의 예상 강수 강도는 0.0에서 100.0까지입니다.

type

string

강수량 유형. 강수량이 발생해야 하는 경우 "비", "우박", "눈", "얼음" 또는 "혼합" 유형이 될 것입니다.

WeatherAlongRouteResult

이 개체는 Weather Along Route에서 반환됩니다.

Name 형식 Description
summary

WeatherAlongRouteSummary

경로를 따라 날씨에 대한 간단한 요약.

waypoints

WeatherWaypoint[]

요청에 지정된 것과 동일한 순서로 반환된 각 경유지에 대한 데이터입니다.

WeatherAlongRouteSummary

경로를 따라 날씨에 대한 간단한 요약.

Name 형식 Description
hazards

WeatherHazards

여행에 영향을 미치는 기상 위험에 대한 설명.

iconCode

IconCode (int32)

속성에서 Phrase 설명하는 현재 기상 조건에 해당하는 이미지를 나타내는 숫자 값입니다. 자세한 내용은 Azure Maps의 날씨 서비스를 참조하세요. NULL일 수 있습니다.

WeatherHazards

여행에 영향을 미치는 기상 위험에 대한 설명.

Name 형식 Description
hazardDetails

HazardDetail[]

여행에 영향을 미치는 날씨 위험에 대한 세부 정보.

maxHazardIndex

HazardIndex (int32)

각 웨이포인트에 대한 집계된 심각도/위험 지수로, 운전자 안전을 나타내기 위해 경로 세그먼트를 색상으로 구분하는 데 사용할 수 있습니다.

  • 0 - 위험 없음.
  • 1 - 정보를 얻고 주의하십시오.
  • 2 - 주의를 기울이고 준비하십시오.
  • 3 - 조치를 취합니다.
  • 4 - 생명을 위협하는 응급 상황.

WeatherNotification

Name 형식 Description
hazardCode

string

각 위험 유형에 대한 고유 식별자(표시 불가): LightRain, ModerateRain, HeavyRain, LightMix, ModerateMix, HeavyMix, LightSnow, ModerateSnow, HeavySnow, LightIce, ModerateIce, HeavyIce, Hail, LargeHail, SunGlare, SunGlareHigh, Lightning, SevereLightning, WindModerate, WindHigh, WindExtreme, FloodWarning, FlashFloodWarning, TornadoWarning, TsunamiWarning, SevereThunderstormWarning.

hazardIndex

HazardIndex (int32)

각 웨이포인트에 대한 집계된 심각도/위험 지수로, 운전자 안전을 나타내기 위해 경로 세그먼트를 색상으로 구분하는 데 사용할 수 있습니다.

  • 0 - 위험 없음.
  • 1 - 정보를 얻고 주의하십시오.
  • 2 - 주의를 기울이고 준비하십시오.
  • 3 - 조치를 취합니다.
  • 4 - 생명을 위협하는 응급 상황.
shortPhrase

string

예측된 상태와 강수량 강도/유형을 설명하는 표시 가능한 짧은 문구입니다.

type

string

운전자에게 위험의 시작 또는 위험의 강도 증가를 경고하기 위해 생성되는 알림 유형입니다.

WeatherUnit

날씨와 관련된 주어진 단위의 특정 값입니다.

Name 형식 Description
unit

string

반환된 값의 단위 유형입니다.

unitType

UnitType (int32)

단위 유형을 나타내는 정수입니다. 예를 들어, 섭씨는 17, 화씨는 18입니다. 단위 변환에 사용할 수 있습니다. 전체 목록은 Azure Maps의 날씨 서비스를 참조하세요.

value

number (float)

반올림된 값입니다.

WeatherWaypoint

Name 형식 Description
cloudCover

integer (int32)

구름 덮개를 나타내는 백분율입니다.

hazards

WeatherHazards

여행에 영향을 미치는 기상 위험에 대한 설명.

iconCode

IconCode (int32)

속성에서 Phrase 설명하는 현재 기상 조건에 해당하는 이미지를 나타내는 숫자 값입니다. 자세한 내용은 Azure Maps의 날씨 서비스를 참조하세요. NULL일 수 있습니다.

isDayTime

boolean

하루 중 시간을 나타냅니다. True는 '낮'을 나타내고, false는 '밤'을 나타냅니다.

lightningCount

integer (int32)

개방 규모에서의 뇌우 강도 추정. 값이 0이면 뇌우가 없음을 의미합니다. 값이 1 이상이면 강도가 증가하는 뇌우가 있음을 의미합니다.

notifications

WeatherNotification[]

날씨 위험 알림 목록.

precipitation

WeatherAlongRoutePrecipitation

경로를 따라 날씨의 강수량 예측.

shortPhrase

string

예측된 상태와 강수량 강도/유형을 설명하는 표시 가능한 짧은 문구입니다.

sunGlare

SunGlare

태양이 운전자에게 얼마나 눈부시게 하는지를 나타내는 등급입니다.

temperature

WeatherUnit

날씨와 관련된 주어진 단위의 특정 값입니다.

wind

WindDetails

속도와 방향을 포함한 바람 세부 정보가 반환됩니다.

windGust

WindDetails

속도와 방향을 포함한 바람 세부 정보가 반환됩니다.

WindDetails

속도와 방향을 포함한 바람 세부 정보가 반환됩니다.

Name 형식 Description
direction

WindDirection

풍향

speed

WeatherUnit

지정된 단위의 바람 속도입니다.

WindDirection

풍향

Name 형식 Description
degrees

integer (int32)

방위각도의 바람 방향으로, 진북에서 시작하여 시계 방향으로 계속됩니다. 북쪽은 0도, 동쪽은 90도, 남쪽은 180도, 서쪽은 270도입니다. 가능한 값은 0-359입니다.

localizedDescription

string

지정된 언어의 방향 약어입니다.