Driver SDK — это набор инструментов для мобильных приложений и фундаментальный компонент Fleet Engine. С этим SDK ваше приложение для водителей может управлять рабочими заданиями и включать возможности навигации и маршрутизации для водителей.
Прежде чем начать
Это руководство предполагает, что вы прочитали следующее:
- Основные сведения о двигателе флота .
- Модель данных для транспортных средств .
- Модель данных для запланированных задач .
- Как настроить 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 Maps, но без необходимости переключаться на другое приложение.
Что можно сделать с помощью Driver SDK для запланированных задач
Используйте Driver SDK для запланированных задач, чтобы обмениваться следующими данными с Fleet Engine:
- Текущее местоположение транспортного средства на карте.
- Координаты широты/долготы остановки.
- Оставшееся расстояние до остановки.
- Расчетное время прибытия на остановку.
- Маршрут, по которому должен следовать автомобиль, указанный в навигационном SDK.
Как работает Driver SDK для запланированных задач
Драйвер SDK зависит от SDK навигации для информации о маршрутизации и пункте назначения. Вместе с информацией из SDK навигации, Driver SDK интегрируется с вашим приложением драйвера и предоставляет флот двигатель с потоком обновлений местоположения, координат широты/долготы, оставшегося расстояния и ETA. Все другие обновления данных транспортного средства должны быть отправлены в бэкэнд клиента, который передает данные в двигатель флота.
Как использовать Driver SDK для запланированных задач
Выберите свою платформу, чтобы узнать, как начать использовать Driver SDK.
андроид
1 | Получить Driver SDK для Android | Более подробную информацию см. в разделе «Получение SDK драйвера» . |
2 | Настройте проект консоли Google Cloud | Более подробную информацию см. в разделе Настройка проекта консоли Google Cloud . |
3 | Объявить зависимости | Для получения дополнительной информации см. раздел Объявление зависимостей . |
4 | Создать токены аутентификации | Более подробную информацию см. в разделе Создание токенов аутентификации . |
5 | Инициализируйте SDK драйвера | Более подробную информацию см. в разделе Инициализация SDK драйвера . |
6 | Подготовьте автомобиль | Более подробную информацию см. в разделе «Подготовка автомобиля» . |
iOS
1 | Получить Driver SDK для iOS | Более подробную информацию см. в разделе «Получение SDK драйвера» . |
2 | Настройте проект консоли Google Cloud | Более подробную информацию см. в разделе Настройка проекта консоли Google Cloud . |
3 | Создать токены аутентификации | Более подробную информацию см. в разделе Создание токенов аутентификации . |
4 | Инициализируйте SDK драйвера | Более подробную информацию см. в разделе Инициализация SDK драйвера . |
5 | Подготовьте автомобиль | Более подробную информацию см. в разделе «Подготовка автомобиля» . |
Что дальше?
Ознакомьтесь с документацией по платформе, на которой вы хотите настроить Driver SDK:
,Driver SDK — это набор инструментов для мобильных приложений и фундаментальный компонент Fleet Engine. С этим SDK ваше приложение для водителей может управлять рабочими заданиями и включать возможности навигации и маршрутизации для водителей.
Прежде чем начать
Это руководство предполагает, что вы прочитали следующее:
- Основные сведения о двигателе флота .
- Модель данных для транспортных средств .
- Модель данных для запланированных задач .
- Как настроить Fleet Engine .
- Как создавать и использовать транспортные средства в Fleet Engine .
Какой драйвер SDK для запланированных задач?
Driver SDK передает местоположение транспортного средства и обновления задач в Fleet Engine, чтобы Fleet Engine мог управлять транспортными средствами доставки и назначенными им остановками доставки и задачами. По сути, SDK использует прослушиватель событий для отправки обновлений местоположения и координат широты/долготы, а также текущего сегмента маршрута и пункта назначения из Navigation SDK в Fleet Engine, когда ваш водитель начинает движение.
Зачем использовать Driver SDK для запланированных задач?
Driver SDK обеспечивает более простую интеграцию с Fleet Engine для обновления маршрутов водителя. С этим SDK ваш водитель может использовать одно приложение для управления заданиями и навигации, как если бы он использовал свою потребительскую версию Google Maps, но без необходимости переключаться на другое приложение.
Что можно сделать с помощью Driver SDK для запланированных задач
Используйте Driver SDK для запланированных задач, чтобы обмениваться следующими данными с Fleet Engine:
- Текущее местоположение транспортного средства на карте.
- Координаты широты/долготы остановки.
- Оставшееся расстояние до остановки.
- Расчетное время прибытия на остановку.
- Маршрут, по которому должен следовать автомобиль, указанный в навигационном SDK.
Как работает Driver SDK для запланированных задач
Driver SDK зависит от Navigation SDK для маршрутной информации и пункта назначения. Вместе с информацией из Navigation SDK Driver SDK интегрируется с вашим приложением водителя и предоставляет Fleet Engine поток обновлений местоположения, координаты широты/долготы, оставшееся расстояние и ETA. Все остальные обновления данных о транспортном средстве должны быть отправлены на бэкэнд клиента, который передает данные в Fleet Engine.
Как использовать Driver SDK для запланированных задач
Выберите свою платформу, чтобы узнать, как начать использовать Driver SDK.
андроид
1 | Получить Driver SDK для Android | Более подробную информацию см. в разделе «Получение SDK драйвера» . |
2 | Настройте проект консоли Google Cloud | Более подробную информацию см. в разделе Настройка проекта консоли Google Cloud . |
3 | Объявить зависимости | Для получения дополнительной информации см. Заявительными зависимостями . |
4 | Создать токены аутентификации | Более подробную информацию см. в разделе Создание токенов аутентификации . |
5 | Инициализируйте SDK драйвера | Более подробную информацию см. в разделе Инициализация SDK драйвера . |
6 | Подготовьте автомобиль | Более подробную информацию см. в разделе «Подготовка автомобиля» . |
iOS
1 | Получить Driver SDK для iOS | Более подробную информацию см. в разделе «Получение SDK драйвера» . |
2 | Настройте проект консоли Google Cloud | Более подробную информацию см. в разделе Настройка проекта консоли Google Cloud . |
3 | Создать токены аутентификации | Более подробную информацию см. в разделе Создание токенов аутентификации . |
4 | Инициализируйте SDK драйвера | Более подробную информацию см. в разделе Инициализация SDK драйвера . |
5 | Подготовьте автомобиль | Более подробную информацию см. в разделе «Подготовка автомобиля» . |
Что дальше?
Ознакомьтесь с документацией по платформе, на которой вы хотите настроить Driver SDK: