드라이버 SDK 예약 작업 개요

Driver SDK는 모바일 앱 툴킷이자 Fleet Engine의 기본 구성요소입니다. 이 SDK를 사용하면 운전자 앱에서 작업 할당을 관리하고 운전자 내비게이션 및 경로 지정 기능을 사용 설정할 수 있습니다.

시작하기 전에

이 가이드에서는 다음을 읽었다고 가정합니다.

예약된 작업용 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과 통신합니다.

  • 지도에서 배송 차량의 실시간 위치
  • 정류장의 위도/경도 좌표
  • 정류장까지 남은 거리
  • 정류장 도착 예정 시간
  • Navigation SDK에서 제공하는 차량이 이동해야 하는 경로

예약된 작업용 Driver SDK의 작동 방식

Driver SDK는 경로 지정 정보 및 목적지를 위해 Navigation SDK에 의존합니다. Navigation SDK의 정보와 함께 Driver SDK는 운전자 앱과 통합되고 Fleet Engine에 위치 업데이트, 위도/경도 좌표, 남은 거리, 도착 예정 시간 스트림을 제공합니다. 다른 모든 차량 데이터 업데이트는 데이터를 Fleet Engine에 전달하는 고객 백엔드로 전송해야 합니다.

Driver SDK가 클라이언트에서 고객 인프라로, 그리고 Fleet Engine과 고객 백엔드를 통해 Google 인프라로 통신하는 방법을 보여주는 시스템 다이어그램

예약된 작업용 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를 설정하려는 플랫폼의 문서를 참고하세요.