트래픽 데이터를 포함할지 여부와 방법을 지정합니다.

선택한 교통정보 환경설정에 따라 경로 세부정보의 정확성이 균형을 유지합니다. 더 높은 성능을 발휘할 수 있습니다 요청을 할 때 가장 정확한 결과를 반환하거나 최대한 빠르게 이루어진다는 뜻입니다 Routes API는 Google Cloud에서 제공하는 응답 데이터의 품질과 응답의 지연 시간을 비교합니다.

트래픽 데이터 수준 설정

Routes API는 RoutingPreference (REST) 및 RoutingPreference (gRPC)를 사용하면 경로 계산을 위한 경로 환경설정을 지정할 수 있습니다. 이러한 이러한 선호도는 교통상황을 고려해 볼 때 교통상황을 고려하는 정도가 경로 계산. 각 라우팅 환경설정은 에 관련된 정보를 제공합니다.

교통 상황은 트래픽 흐름의 속도를 특징으로 합니다. 예를 들면 다음과 같습니다.

  • 혼잡이 없으면 교통상황이 정상으로 간주됩니다. 교통 흐름이 원활할 수 있도록 합니다.
  • 출퇴근 시간에 다가오면서 교통 밀도가 높아져 교통상황이 약하거나 중간 수준까지 떨어질 수 있습니다.
  • 범퍼 투 범퍼 트래픽에서는 유속 속도가 저하되어 있습니다.

트래픽을 인식하지 못함

TRAFFIC_UNAWARE 경로 환경설정을 설정하면 경로가 계산됩니다. 현재 교통 상황을 고려하지 않고 이 경로 환경설정 응답 지연 시간이 가장 짧습니다 (응답이 가장 빠르게 반환됨).

TRAFFIC_UNAWARE가 기본 설정입니다.

응답에서 각 항목의 의미는 다음과 같습니다.

  • ETA는 duration 응답 속성에 포함되어 있습니다.

  • durationstaticDuration 응답 속성에는 동일한 값에 사용합니다.

응답을 가장 빠르게 반환하려는 경우 이 라우팅 환경설정을 사용합니다. 대략적인 경로 세부정보로 충분합니다

트래픽 인식

TRAFFIC_AWARE 경로 환경설정을 설정하면 경로가 계산됩니다. 현재 교통상황을 고려합니다. 이에 따라 세부 정보를 더 정확하게 반영할 수 있습니다. 왜냐하면 데이터 품질은 응답 지연 시간, 성능 최적화 대신 지연 시간을 크게 줄이는 데 사용됩니다

응답에서 각 항목의 의미는 다음과 같습니다.

  • 실시간 교통정보를 고려한 도착예정시간은 duration 응답 속성

  • staticDuration 응답 속성에는 이동 시간이 포함되어 있습니다. 교통 상황을 고려하지 않은 채 통과하는 것을 막을 수 있습니다.

다음보다 더 정확한 경로 세부정보를 원하는 경우 이 경로 환경설정을 사용하세요. TRAFFIC_UNAWARE를 반환할 수 있지만 응답이 지연 시간이 적당히 늘어납니다

트래픽 인식 최적화

TRAFFIC_AWARE_OPTIMAL 경로 환경설정을 구성하면 경로는 다음과 같습니다. 현재 교통상황을 고려하여 계산되지만 실적은 없음 자동으로 적용됩니다 이 모드에서는 서버가 보다 포괄적인 최적의 경로를 찾기 위해 도로망을 검색합니다.

TRAFFIC_AWARE_OPTIMAL 라우팅 환경설정은 maps.google.com 및 Google 지도 모바일 앱

Compute Route Matrix에서 이 옵션을 사용하면 요청의 요소 (출발지 수 × 목적지 수)는 다음을 초과할 수 없습니다. 100입니다. Compute 경로 매트릭스 한도에 대한 자세한 내용은 다음을 참조하세요. 경로 행렬을 계산합니다.

응답에서 각 항목의 의미는 다음과 같습니다.

  • 실시간 교통정보를 고려한 도착예정시간은 duration 응답 속성

  • staticDuration 응답 속성에는 이동 시간이 포함되어 있습니다. 교통 상황을 고려하지 않은 채 통과하는 것을 막을 수 있습니다.

이 라우팅 환경설정은 가장 긴 응답 지연 시간 (즉, 가장 긴 지연 시간으로 반환됩니다. 다음에 이 라우팅 환경설정을 사용하세요. 응답 시간과 관계없이 최고 품질의 결과를 원하는 경우

출발 시간 설정의 영향

원하는 경우 departureTime 속성을 사용하여 차량의 출발 시간을 설정할 수 있습니다. 있습니다. departureTime 속성을 설정하지 않으면 기본값은 다음과 같습니다. 이 요청을 하는 시간을 단축할 수 있습니다.

  • TRAFFIC_UNAWARE의 경우 departureTime를 설정할 수 없습니다. 경로 및 시간은 도로망을 기반으로 하며 평균 시간과 무관함 있습니다.

  • 실시간 교통정보를 차지하는 TRAFFIC_AWARETRAFFIC_AWARE_OPTIMAL 실시간 교통정보의 중요성이 더욱 커지고 있습니다. departureTime이 지금에 가까워집니다. 출발 시간을 더 오래 설정할수록 이전 트래픽을 더 많이 고려합니다. 조건일 수 있습니다

라우팅 환경설정의 예

다음 JSON 코드는 요청 메시지 항목 본문입니다.

{
  "origin":{
    "location":{
      "latLng":{
        "latitude":37.419734,
        "longitude":-122.0827784
      }
    }
  },
  "destination":{
    "location":{
      "latLng":{
        "latitude":37.417670,
        "longitude":-122.079595
      }
    }
  },
  "travelMode":"DRIVE",
  "routingPreference":"TRAFFIC_AWARE_OPTIMAL"
}

다중선의 교통정보 구성

Routes API를 사용하면 교통상황 정보를 요청할 수 있습니다. 트래픽 인식 다중선을 따라 렌더링합니다. 자세한 내용은 자세한 내용은 다중선을 요청하세요.