드라이버 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과 다음을 통신합니다.

  • 지도에서 배송 차량의 실시간 위치입니다.
  • 정류장의 위도/경도 좌표입니다.
  • 정류장까지의 남은 거리입니다.
  • 정거장 도착 예정 시간입니다.
  • 내비게이션 SDK에서 제공한 대로 차량이 이동해야 하는 경로입니다.

예약된 태스크용 Driver SDK의 작동 방식

Driver SDK는 라우팅 정보 및 목적지에 Navigation SDK를 사용합니다. Driver SDK는 Navigation 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를 설정하려는 플랫폼의 문서를 참고하세요.