드라이버 SDK 예약 작업 개요
컬렉션을 사용해 정리하기
내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.

Driver SDK는 모바일 앱 툴킷이자 Fleet Engine의 기본 구성요소입니다. 이 SDK를 사용하면 운전자 앱에서 작업 할당을 관리하고 운전자 탐색 및 경로 지정 기능을 사용 설정할 수 있습니다.
시작하기 전에
이 가이드에서는 다음 내용을 읽었다고 가정합니다.
예약된 작업용 Driver SDK란 무엇인가요?
Driver SDK는 차량 위치와 작업 업데이트를 Fleet Engine에 전달하여 Fleet Engine이 배송 차량과 할당된 배송 중지 및 작업을 관리할 수 있도록 합니다. 기본적으로 SDK는 이벤트 리스너를 사용하여 운전자가 운전을 시작할 때 위치 업데이트와 위도/경도 좌표를 현재 경로 세그먼트 및 Navigation SDK의 목적지와 함께 Fleet Engine에 전송합니다.
예약된 작업에 드라이버 SDK를 사용하는 이유는 무엇인가요?
Driver SDK를 사용하면 Fleet Engine과 더 쉽게 통합하여 운전자의 경로를 업데이트할 수 있습니다. 이 SDK를 사용하면 운전자는 할당을 관리하고 Google 지도 소비자 버전을 사용하는 것처럼 탐색할 수 있지만 다른 앱으로 전환할 필요는 없습니다.
예약된 작업에 Driver SDK로 할 수 있는 작업
예약된 작업에 드라이버 SDK를 사용하여 Fleet Engine과 다음을 통신합니다.
- 지도에 표시된 배송 차량의 실시간 위치입니다.
- 정류장의 위도/경도 좌표입니다.
- 정류장까지 남은 거리입니다.
- 정류장 도착 예정 시간입니다.
- Navigation SDK에서 제공하는 차량이 이동해야 하는 경로입니다.
예약된 작업용 Driver SDK의 작동 방식
Driver SDK는 라우팅 정보와 목적지를 위해 Navigation SDK에 종속됩니다. Navigation SDK의 정보와 함께 Driver SDK는 운전자 앱과 통합되어 Fleet Engine에 위치 업데이트, 위도/경도 좌표, 남은 거리, ETA 스트림을 제공합니다.
다른 모든 차량 데이터 업데이트는 데이터를 Fleet Engine에 전달하는 고객 백엔드로 전송해야 합니다.

예약된 작업에 Driver SDK를 사용하는 방법
플랫폼을 선택하여 Driver SDK 사용을 시작하는 방법을 확인하세요.
다음 단계
Driver SDK를 설정하려는 플랫폼의 문서를 참고하세요.
달리 명시되지 않는 한 이 페이지의 콘텐츠에는 Creative Commons Attribution 4.0 라이선스에 따라 라이선스가 부여되며, 코드 샘플에는 Apache 2.0 라이선스에 따라 라이선스가 부여됩니다. 자세한 내용은 Google Developers 사이트 정책을 참조하세요. 자바는 Oracle 및/또는 Oracle 계열사의 등록 상표입니다.
최종 업데이트: 2025-08-31(UTC)
[null,null,["최종 업데이트: 2025-08-31(UTC)"],[[["\u003cp\u003eThe Driver SDK is a toolkit that enables driver apps to manage work assignments and navigation within Fleet Engine.\u003c/p\u003e\n"],["\u003cp\u003eIt facilitates communication between the driver app and Fleet Engine, sharing location and task updates for efficient delivery management.\u003c/p\u003e\n"],["\u003cp\u003eKey features include real-time location tracking, route optimization using the Navigation SDK, and seamless integration with driver workflows.\u003c/p\u003e\n"],["\u003cp\u003eTo get started, developers need to integrate the Driver SDK (Android or iOS) and configure their Google Cloud project.\u003c/p\u003e\n"],["\u003cp\u003eFor platform-specific setup instructions and further details, refer to the Android and iOS documentation provided.\u003c/p\u003e\n"]]],[],null,["The Driver SDK is a mobile app toolkit and a fundamental component of Fleet\nEngine. With this SDK, your driver app can both manage work assignments and\nenable driver navigation and routing capabilities.\n\nBefore you begin\n\nThis guide assumes you have read the following:\n\n- [Fleet Engine essentials](/maps/documentation/mobility/fleet-engine/essentials).\n- [The data model for vehicles](/maps/documentation/mobility/fleet-engine/essentials/vehicles-intro#scheduled-tasks).\n- [The data model for scheduled tasks](/maps/documentation/mobility/fleet-engine/essentials/tasks-intro#data-model).\n- [How to set up Fleet Engine](/maps/documentation/mobility/fleet-engine/essentials/set-up-fleet).\n- [How to create and use vehicles in Fleet Engine](/maps/documentation/mobility/fleet-engine/essentials/vehicles).\n\nWhat is the Driver SDK for scheduled tasks?\n\nThe Driver SDK communicates vehicle location and task updates to Fleet Engine so\nthat Fleet Engine can manage the delivery vehicles and their assigned delivery\nstops and tasks. At its core, the SDK uses an event listener to send location\nupdates and latitude/longitude coordinates, along with the current route segment\nand destination from the Navigation SDK to Fleet Engine when your driver begins\ndriving.\n\nWhy use the Driver SDK for scheduled tasks?\n\nThe Driver SDK enables easier integration with Fleet Engine for updates to the\ndriver's routes. With this SDK, your driver can use a single app to manage\nassignments and navigate as they would using their consumer version of Google\nMaps but without having to switch to another app.\n\nWhat you can do with the Driver SDK for scheduled tasks\n\nUse the Driver SDK for scheduled tasks to communicate the following with Fleet\nEngine:\n\n- Delivery vehicle's real-time position on a map.\n- Latitude/longitude coordinates for the stop.\n- Remaining distance to the stop.\n- Estimated time of arrival to the stop.\n- Route the vehicle needs to take as provided by the Navigation SDK.\n\nHow the Driver SDK for scheduled tasks works\n\nThe Driver SDK depends on the Navigation SDK for the routing information and\ndestination. Together with the information from the Navigation SDK, the Driver\nSDK integrates with your driver app and provides Fleet Engine with a stream of\nlocation updates, latitude/longitude coordinates, remaining distance, and ETAs.\nAll other vehicle data updates must be sent to the customer backend, which\nrelays the data to Fleet Engine.\n\nHow to use the Driver SDK for scheduled tasks\n\nSelect your platform to see how to start using the Driver SDK. \n\nAndroid\n\n|---|----------------------------------------------|----------------------------------------------------------------------------------------------------|\n| 1 | **Get the Driver SDK for Android** | For more information, see [Get the Driver SDK](./android/minimum-requirements). |\n| 2 | **Configure a Google Cloud console project** | For more information, see [Configure a Google Cloud console project](./android/configure-project). |\n| 3 | **Declare dependencies** | For more information, see [Declare dependencies](./android/dependencies). |\n| 4 | **Create authentication tokens** | For more information, see [Create authentication tokens](./android/authenticate). |\n| 5 | **Initialize the Driver SDK** | For more information, see [Initialize the Driver SDK](./android/initialize-sdk). |\n| 6 | **Get the vehicle ready** | For more information, see [Get the vehicle ready](./android/vehicle-ready). |\n\niOS\n\n|---|----------------------------------------------|------------------------------------------------------------------------------------------------|\n| 1 | **Get the Driver SDK for iOS** | For more information, see [Get the Driver SDK](./ios/minimum-requirements). |\n| 2 | **Configure a Google Cloud console project** | For more information, see [Configure a Google Cloud console project](./ios/configure-project). |\n| 3 | **Create authentication tokens** | For more information, see [Create authentication tokens](./ios/authenticate). |\n| 4 | **Initialize the Driver SDK** | For more information, see [Initialize the Driver SDK](./ios/initialize-sdk). |\n| 5 | **Get the vehicle ready** | For more information, see [Get the vehicle ready](./ios/vehicle-ready). |\n\nWhat's next\n\nSee the documentation for the platform on which you want to set up the Driver\nSDK:\n\n- [Android](./android/)\n- [iOS](./ios/)"]]