경로 계산 - Amazon Location Service

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

경로 계산

Routes API는 자동차, 트럭, 스쿠터, 보행자와 같은 다양한 이동 모드에 대한 회피 여부에 관계없이 둘 이상의 위치 간 경로를 계산합니다. 이 API를 사용하면 라우팅 옵션을 사용자 지정하고 특정 요구 사항에 맞게 추가 경로 관련 정보를 요청할 수 있습니다. 이 API는 단계별 탐색을 지원하고 유료 도로, 고속도로 또는 페리를 피하는 등의 파라미터를 적용하여 경로 계산을 사용자 지정합니다. 또한 API는 속도 제한 및 통행료도 반환합니다.

자세한 내용은 Amazon Location Service API 참조CalculateRoutes 섹션을 참조하세요.

이 API에 대한 요청, 응답, cURL 및 CLI 명령의 예는 경로 계산 사용 방법을 참조하세요.

Amazon Location Service Routes에 대한 개요입니다.

사용 사례

  • 경로 맵에 지리적 세부 정보 표시: 고급 매핑 기능을 사용하여 랜드마크, 지형 및 도시 인프라를 비롯한 풍부한 지리적 정보로 세부 경로를 시각화합니다. 사용자가 시작 지점에서 목적지까지 명확한 경로를 볼 수 있도록 하여 의사 결정을 개선합니다. 이 기능은 탐색, 계획 및 다양한 물류 시나리오를 지원하고 자동차, 트럭, 스쿠터, 보행자와 같은 이동 모드의 경로를 표시할 수 있습니다. 회피 또는 통행료 계산과 같은 요소를 추가하여 경로를 사용자 지정합니다.

  • 단계별 탐색 표시: 웹 및 모바일 디바이스에서 원활한 탐색 지원을 제공합니다. 사용자는 단계별 방향에 액세스하여 효율적인 이동을 보장할 수 있습니다. 두 플랫폼은 모두 탐색 지침을 활용하여 속도 제한을 포함한 개인 여행 또는 출장을 위한 경로를 제공할 수 있습니다.

  • 경로에 따른 통행료 계산: 통행료 계산을 경로 계획에 통합하여 유료 도로, 다리 또는 터널을 포함하는 경로에 대한 정확한 요금 견적을 제공합니다. 통행료를 미리 표시하여 드라이버와 기획자가 비용 효율적인 결정을 내리고 필요한 경우 통행료를 피할 수 있도록 합니다.

  • 속도 제한 준수 보장: 속도 제한 데이터를 통합하여 드라이버가 법적 제한 내에서 벌금 위험을 줄이고 더 안전하고 연료 효율적인 주행을 할 수 있도록 지원합니다. 또한 물류 및 플릿 관리는 속도 규정 준수를 실시간으로 모니터링하여 이점을 얻을 수 있습니다.

  • 화물 및 차량 라우팅 솔루션 지원: 경로, 탐색 및 추적 기능을 물류 포털에 통합하여 화물 및 차량 라우팅 작업을 간소화합니다. 여러 배송에 대한 경로를 효율적으로 계획하고, 실시간으로 배송을 추적하고, 더 나은 라우팅을 통해 연료 비용을 관리합니다.

요청 이해

요청에는 OriginDestination 파라미터가 필요하며 Allow, AvoidTraffic과 같은 선택적 파라미터는 특정 요구 사항 및 제약 조건을 충족하도록 경로를 사용자 지정합니다.

Origin

경도 및 위도에서 경로의 시작 위치입니다.

Destination

경로의 종료 위치입니다.

Waypoints

시작 위치와 종료 위치 사이의 경로를 따라 포함할 중간 위치입니다.

OptimizeRoutingFor

가장 빠르거나 가장 짧은 경로의 최적화 기준입니다.

LegGeometryFormat

각 경로 구간에 대해 반환되는 지오메트리의 형식입니다.

Avoid

경로 계산 중에 피해야 할 특성으로, 대체 경로를 찾을 수 없는 경우 무시됩니다.

Traffic

경로 계산에 영향을 미치는 트래픽 관련 옵션입니다.

Tolls

경로 계산 및 통행료에 영향을 미치는 통행료 관련 옵션입니다.

LegAdditionalFeatures

여정의 각 구간에 대한 응답 내에서 활성화할 수 있는 특성입니다.

SpanAdditionalFeatures

여정의 각 구간에 대한 응답 내에서 활성화할 수 있는 스팬 특성입니다.

응답 이해

응답은 여정의 구간, 경로 계산에 대한 알림, 거리 및 기간을 포함한 요약 정보와 같은 경로 세부 정보를 제공합니다.

Routes

구간 및 관련 속성을 포함하는 경로 배열입니다.

Notices

경로에 대한 경고 또는 정보 메시지입니다.

LegGeometryFormat

경로의 지오메트리 형식을 지정합니다.

구간 세부 정보

여정의 각 구간은 운송 모드에 따라 페리, 보행자 또는 차량 유형일 수 있습니다. 각 구간에는 운송 모드에 구애받지 않는 속성이 포함되어 있지만 특정 속성은 다음에서 찾을 수 있습니다.

FerryLegDetails

구간에 대한 페리별 속성입니다.

VehicleLegDetails

구간에 대한 차량별 속성입니다.

PedestrianLegDetails

구간에 대한 보행자별 속성입니다.

단계

여정의 각 구간은 경로의 일부에 대한 작업을 설명하는 단계로 나뉩니다. 단계는 기본 애플리케이션에 적합한 Default 단계 또는 단계별 탐색에 적합한 TurnByTurn 단계일 수 있습니다. 각 단계에는 지속 시간 및 거리와 같은 단계 유형에 구애받지 않는 속성과 종료 단계에만 적용되는 ExitStepDetails와 같은 기타 특정 속성이 포함됩니다.

BeforeTravelSteps

여정을 시작하기 전에 수행하는 단계입니다.

TravelSteps

여정 중에 수행하는 단계입니다.

AfterTravelSteps

여정을 완료한 후 수행하는 단계입니다.

스팬

여정의 각 구간을 스팬으로 분할할 수 있습니다. 스팬은 요청된 SpanAdditionalFeatures 집합에 대해 동일한 값을 가진 구간의 일부입니다. 스팬은 SpeedLimit, 도로 이름 또는 리전과 같은 도로 속성으로 구분됩니다. 반환된 스팬을 사용하여 도로 속성 및 접근 관련 정보를 시각화할 수 있습니다.