이 문서에서는 다음 두 가지 제품을 사용하여 일일 배송 작업을 위한 차량 전체 경로 최적화를 실행하는 방법을 간략하게 설명합니다.
- Fleet Engine
- Route Optimization API (GMPRO)
Fleet Engine은 자체적으로 Fleet Engine 백엔드에 제공한 경로 계획을 사용하여 모든 경로 솔버의 입력을 가져올 수 있습니다. 하지만 자체 경로 솔버가 없거나 다른 경로 솔루션을 살펴보고 싶다면 Fleet Engine과 함께 Route Optimization API를 사용하여 하루 종일 경로를 지속적으로 최적화할 수 있습니다.
소개
일일 배송 작업에서 차량 솔루션은 일반적으로 다음과 같은 경로 최적화 워크플로에 Fleet 엔진 서비스를 사용합니다.
- 초기 경로 계획: 경로 솔버를 사용하여 일일 경로 계획을 정의하고 운전자가 확인하고 실행하고 추적할 수 있도록 Fleet Engine에 입력합니다.
- 재최적화: 한낮에 특정 경로를 선택하여 교통 문제 또는 시간대 변경과 같은 경로 변경사항을 해결하고 더 원활한 운전자 및 고객 경험을 위해 재최적화합니다.
- 새로운 정류장 할당: 기존 경로에 임시 픽업 요청과 같은 새 정류장을 할당합니다.
Route Optimization API 및 Fleet Engine은 이를 가능하게 하는 계획 및 추적 기능을 제공합니다.
Route Optimization API
Google Maps Platform Route Optimization API (GMPRO)는 복잡한 차량 경로 계획 요구사항을 해결합니다. 예를 들어 배송 및 배송 차량에 대한 계획을 만들면서 수령 시간 및 상품 무게와 같은 제약 조건을 적용할 수 있습니다. GMPRO는 경로 계획의 차량 수에 따라 비동기식 또는 거의 실시간으로 경로 계획을 만들 수 있습니다. 경로 최적화에 관한 자세한 내용은 경로 최적화 API 문서를 참고하세요.
Fleet Engine
Fleet Engine은 이동성 서비스의 일부입니다. Fleet Engine을 사용하면 차량을 모델링하고, 운전자 활동을 계획하고, 운전자가 배송하는 동안 상품을 실시간으로 추적할 수 있습니다. 차량 모델링에는 차량, 작업, 정류장, 경로 구간을 정의하는 작업이 포함됩니다.
시스템 구성요소
다음 다이어그램은 자체 시스템이 계획 및 일일 차량 운영을 개선하고 최적화하는 시스템을 위해 Fleet Engine, Mobility Services API, Route Optimization API를 통합하는 방법을 설명합니다. 이 다이어그램에서 GMPRO는 문제 해결을 위해 Google 지도 거리 행렬 서비스 및 데이터를 사용하지만 통합에서는 다른 제공업체를 대신 사용할 수 있습니다.
각 구성요소는 차량 관리 시스템에서 특정 목적으로 사용됩니다.
- 운전자 애플리케이션: 운전자 및 내비게이션 SDK를 사용하여 운전자용 iOS 및 Android 모바일 애플리케이션을 만듭니다. Driver SDK를 사용하면 배송, 차량 위치, 주문 상태를 실시간으로 업데이트할 수 있으며 이를 앱에 표시할 수 있습니다. 주문형 이동의 Driver SDK 사용자 가이드(Android, iOS)를 참고하세요. Navigation SDK 문서를 참고하세요.
- 운영: Google 차량 추적 라이브러리로 빌드된 웹 대시보드를 만들어 모든 차량의 실시간 데이터를 표시할 수 있습니다. 이를 통해 Fleet를 조정하고 모니터링할 수 있습니다.
- 시스템: 백엔드 서비스와 데이터베이스를 통해 비즈니스의 일상적인 운영을 안전하게 할 수 있습니다.
- Google 시스템: Route Optimization API는 Distance Matrix API를 사용하여 여러 위치의 이동 거리와 시간을 찾습니다.
다음 단계
Fleet Engine을 Route Optimization API와 통합하는 방법을 알아보려면 다음을 참고하세요.