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