Driver SDK는 모바일 앱 도구 키트이자 Fleet Engine의 기본 구성요소입니다. 이 SDK를 사용하면 운전자 앱에서 작업 할당을 관리하고 운전자 내비게이션 및 경로 설정 기능을 사용 설정할 수 있습니다.
시작하기 전에
이 가이드에서는 다음을 읽었음을 가정합니다.
- Fleet Engine 기본사항
- 차량의 데이터 모델
- 예약된 작업의 데이터 모델입니다.
- Fleet Engine을 설정하는 방법
- Fleet Engine에서 차량을 만들고 사용하는 방법
예약된 작업을 위한 Driver SDK란 무엇인가요?
Driver SDK는 Fleet Engine에서 배송 차량과 할당된 배송 중지 지점 및 작업을 관리할 수 있도록 차량 위치 및 작업 업데이트를 Fleet Engine에 전달합니다. 핵심적으로 SDK는 이벤트 리스너를 사용하여 운전자가 운전을 시작할 때 현재 경로 구간 및 목적지와 함께 위치 업데이트 및 위도/경도 좌표를 Navigation SDK에서 Fleet Engine으로 전송합니다.
예약된 작업에 Driver SDK를 사용하는 이유는 무엇인가요?
Driver SDK를 사용하면 운전자의 경로를 업데이트하기 위해 Fleet Engine과 더 쉽게 통합할 수 있습니다. 이 SDK를 사용하면 운전자가 단일 앱을 사용하여 할당을 관리하고 소비자 버전의 Google 지도를 사용할 때와 마찬가지로 탐색할 수 있으며 다른 앱으로 전환할 필요가 없습니다.
예약된 작업을 위한 Driver SDK로 할 수 있는 작업
예약된 작업에 Driver SDK를 사용하여 Fleet Engine과 다음을 통신합니다.
- 지도에서 배송 차량의 실시간 위치입니다.
- 정류장의 위도/경도 좌표입니다.
- 정류장까지의 남은 거리입니다.
- 정거장 도착 예정 시간입니다.
- 내비게이션 SDK에서 제공한 대로 차량이 이동해야 하는 경로입니다.
예약된 태스크용 Driver SDK의 작동 방식
Driver SDK는 라우팅 정보 및 목적지에 Navigation SDK를 사용합니다. Driver SDK는 Navigation SDK의 정보와 함께 운전자 앱과 통합되고 위치 업데이트, 위도/경도 좌표, 남은 거리, 도착 예정 시간의 스트림을 Fleet Engine에 제공합니다. 다른 모든 차량 데이터 업데이트는 Fleet Engine에 데이터를 전달하는 고객 백엔드로 전송해야 합니다.
예약된 작업에 Driver SDK를 사용하는 방법
Driver SDK 사용을 시작하는 방법을 보려면 플랫폼을 선택하세요.
Android
1 | Android용 Driver SDK 가져오기 | 자세한 내용은 Driver SDK 가져오기를 참고하세요. |
2 | Google Cloud 콘솔 프로젝트 구성 | 자세한 내용은 Google Cloud 콘솔 프로젝트 구성을 참고하세요. |
3 | 종속 항목 선언 | 자세한 내용은 종속 항목 선언을 참고하세요. |
4 | 인증 토큰 만들기 | 자세한 내용은 인증 토큰 만들기를 참고하세요. |
5 | Driver SDK 초기화 | 자세한 내용은 Driver SDK 초기화를 참고하세요. |
6 | 차량 준비하기 | 자세한 내용은 차량 준비하기를 참고하세요. |
iOS
1 | iOS용 Driver SDK 가져오기 | 자세한 내용은 Driver SDK 가져오기를 참고하세요. |
2 | Google Cloud 콘솔 프로젝트 구성 | 자세한 내용은 Google Cloud 콘솔 프로젝트 구성을 참고하세요. |
3 | 인증 토큰 만들기 | 자세한 내용은 인증 토큰 만들기를 참고하세요. |
4 | Driver SDK 초기화 | 자세한 내용은 Driver SDK 초기화를 참고하세요. |
5 | 차량 준비하기 | 자세한 내용은 차량 준비하기를 참고하세요. |
다음 단계
Driver SDK를 설정하려는 플랫폼의 문서를 참고하세요.