소비자가 예약된 배송 또는 서비스 주문의 진행 상황을 확인할 수 있도록 하여 예약된 작업에 맞게 소비자 환경을 조정합니다.
예약된 작업을 위한 소비자 SDK란 무엇인가요?
Consumer SDK는 예약된 작업을 위한 Fleet Engine의 기능으로, 소비자 환경을 만드는 툴킷도 포함되어 있습니다. 이러한 툴킷을 사용하면 지도 기반 디스플레이를 만들어 운전자의 진행 상황을 시각화하고 정기 정류장과 연결된 작업의 상태를 표시할 수 있습니다. 이 문서는 다음 두 가지 주요 사용자를 대상으로 합니다.
- 개별 배송 주문의 배송 상태를 확인하려는 소비자 최종 사용자 이 문서에서는
FleetEngineShipmentLocationProvider
클래스와 관련 인터페이스를 제공하는 JavaScript의 Consumer SDK를 사용하여 이러한 소비자 환경을 구현하는 방법을 설명합니다. - 전체 차량의 배송 및 차량 상태를 추적하려는 차량 그룹 운영자 차량 추적에 대한 자세한 내용은 차량 추적 가이드를 참고하세요.
예약된 작업에 Consumer SDK를 사용하는 이유는 무엇인가요?
Consumer SDK를 예약된 작업 소비자 애플리케이션에 통합하면 거의 실시간 위치 업데이트와 도로 스냅 위치를 통해 포괄적인 소비자 환경을 제공할 수 있습니다. 소비자는 배송 차량의 위치와 진행 상황 세부정보를 확인하여 배송 제품의 위치를 파악할 수 있습니다.
소비자 SDK로 무엇을 할 수 있나요?
Consumer SDK를 사용하여 다음 배송 정보를 소비자와 공유하세요.
- 지도에서 배송 차량의 실시간 위치입니다.
- 교통 등 변화하는 상황에 맞게 조정된 제품 도착 예상 시간입니다.
- 차량이 이동 중인 경로입니다.
- 배송 상품이 배송되기까지 남은 거리 및 중간 경유지 수입니다.
Driver SDK의 위치 정보를 기반으로 소비자 앱 또는 웹사이트 내에서 다른 원활한 위치 기반 소비자 환경을 만들 수도 있습니다. Driver SDK에 관한 자세한 내용은 Driver SDK 예약된 작업 개요를 참고하세요.
소비자 SDK 구성요소
JavaScript 소비자 SDK에는 다음 구성요소가 포함됩니다.
- 표준
google.maps.Map
항목을 대체하는 JavaScript 지도 구성요소입니다. - Fleet Engine과 연결하는 데이터 구성요소입니다.
- 차량이 목적지로 이동하는 동안 차량과 경로를 시각화하는 구성요소입니다.
- 운전자의 도착 예정 시간 또는 운전할 남은 거리에 관한 원시 데이터 피드입니다.
다음 표에서는 구성요소를 설명합니다.
구성요소 | 설명 |
---|---|
지도 보기 | 지도 뷰는 차량의 진행 상황을 보여주며 차량이 경로를 따라 이동할 때 뷰를 업데이트합니다. |
배송 위치 정보 제공자 | 배송 추적 서비스 제공업체는 지도에서 배송의 수령 또는 배송 위치, 배송 차량의 위치 및 경로와 같은 배송에 관한 유용한 정보를 표시할 수 있도록 위치 피드를 제공합니다. |
인증 토큰 가져오기 도구 | 인증 토큰 가져오기는 백엔드 서버에서 JSON 웹 토큰 (JWT)을 가져와 Fleet Engine에 저장된 위치 데이터에 대한 액세스를 인증합니다. JavaScript 여정 공유 라이브러리를 사용하여 웹 애플리케이션의 일부로 인증 토큰 가져오기를 구현합니다. 백엔드 서버에서 Fleet Engine용 JSON 웹 토큰 (JWT) 생성 서비스도 구현해야 합니다. |
지도 스타일 옵션 | 맞춤 스타일 지정 옵션을 사용하여 지도의 기본 스타일을 웹 애플리케이션의 스타일과 일치하도록 변경할 수 있습니다. |
Consumer SDK 사용 방법
1 | JavaScript 소비자 SDK 설정 | 자세한 내용은 JavaScript 소비자 SDK 설정을 참고하세요. |
2 | 배송 추적하기 | 지도 초기화, 배송 추적 시작, 적절한 정리와 함께 추적 중지하는 방법을 알아봅니다. 배송 추적을 참고하세요. |
3 | 지도 인터페이스 맞춤설정 | 예약된 태스크에 JavaScript 소비자 SDK를 사용하여 지도 인터페이스를 맞춤설정하거나 마커 맞춤설정을 제공하거나 다중선의 스타일을 지정할 수 있습니다. 지도 스타일 지정, 마커 맞춤설정, 다중선 맞춤설정을 참고하세요. |