Адаптируйте пользовательский опыт к запланированным задачам, позволяя потребителям следить за ходом выполнения запланированных доставок или заказов на обслуживание.
Что такое Consumer SDK для запланированных задач?
Consumer SDK — это функция Fleet Engine для запланированных задач, которая также включает наборы инструментов для создания потребительского опыта. Эти наборы инструментов позволяют создавать отображения на основе карт для визуализации прогресса водителя и отображения статуса задачи, связанной с запланированной остановкой. Он предназначен для двух основных аудиторий:
- Конечные пользователи-потребители , которые хотят знать статус доставки для индивидуального заказа на отправку. В этом документе описывается, как реализовать этот потребительский опыт с помощью Consumer SDK в JavaScript, который предоставляет класс
FleetEngineShipmentLocationProvider
и связанные интерфейсы. - Операторы автопарка , которые хотят отслеживать доставку и статус транспортного средства для всего автопарка. Для получения информации об отслеживании автопарков см. Руководство по отслеживанию автопарков .
Зачем использовать Consumer SDK для запланированных задач?
Интеграция Consumer SDK в ваши запланированные задачи потребительских приложений позволяет вам предоставлять комплексный потребительский опыт с обновлениями местоположения в режиме почти реального времени и зафиксированными позициями на дороге. Ваши потребители могут видеть местоположение транспортного средства доставки и подробности о ходе доставки, которые помогают им понять, где находится их груз.
Что можно сделать с помощью Consumer SDK?
Используйте Consumer SDK, чтобы предоставить своим потребителям следующую информацию о доставке:
- Текущее местоположение транспортного средства на карте.
- Расчетное время прибытия посылки, скорректированное с учетом меняющихся обстоятельств, таких как дорожная обстановка.
- Маршрут, по которому движется транспортное средство.
- Расстояние и количество остановок, оставшихся до доставки груза.
Вы также можете создавать другие бесшовные пользовательские впечатления с поддержкой геолокации в вашем потребительском приложении или на веб-сайте на основе информации о местоположении из Driver SDK. Подробную информацию о Driver SDK см. в обзоре запланированных задач Driver SDK .
Компоненты потребительского SDK
JavaScript Consumer SDK содержит следующие компоненты:
- Компонент карты JavaScript, который является заменой стандартной сущности
google.maps.Map
. - Компоненты данных для подключения к Fleet Engine.
- Компоненты для визуализации транспортного средства и маршрута по мере его движения к пункту назначения.
- Потоки необработанных данных о расчетном времени прибытия водителя или оставшемся расстоянии до места назначения.
В следующей таблице описаны компоненты.
Компонент | Описание |
---|---|
Вид карты | Вид карты иллюстрирует перемещение транспортного средства, обновляя вид по мере его движения по маршруту. |
Поставщик местоположения отгрузки | Провайдер отслеживания отправлений предоставляет данные о местоположении, чтобы на карте отображалась полезная информация о грузе, например, место получения или доставки груза, а также местоположение и маршрут транспортного средства, осуществляющего доставку. |
Сборщик токенов аутентификации | Сборщик токенов аутентификации получает JSON Web Tokens (JWT) с вашего внутреннего сервера для аутентификации доступа к данным о местоположении, хранящимся в Fleet Engine. Вы реализуете сборщик токенов аутентификации как часть своего веб-приложения с помощью библиотеки JavaScript Journey Sharing Library. Обратите внимание, что вы также должны реализовать службу создания JSON Web Token (JWT) для Fleet Engine на своем внутреннем сервере. |
Параметры стиля карты | Вы можете использовать пользовательские параметры стиля, чтобы изменить стиль карты по умолчанию в соответствии со стилем вашего веб-приложения. |
Как использовать Consumer SDK
1 | Настройте JavaScript Consumer SDK | Для получения дополнительной информации см. раздел Настройка JavaScript Consumer SDK . |
2 | Отслеживать отгрузку | Узнайте, как инициализировать карту, начать отслеживание груза и прекратить отслеживание с соответствующей очисткой. См. Отслеживание груза . |
3 | Настройте интерфейс карты | Вы можете использовать JavaScript Consumer SDK для запланированных задач, чтобы настроить интерфейс карты, предоставить настройку маркеров или задать стиль полилиний. См. Стиль карты , Настройка маркеров и Настройка полилиний . |
Что дальше?
,Адаптируйте пользовательский опыт к запланированным задачам, позволяя потребителям следить за ходом выполнения запланированных доставок или заказов на обслуживание.
Что такое Consumer SDK для запланированных задач?
Consumer SDK — это функция Fleet Engine для запланированных задач, которая также включает наборы инструментов для создания потребительского опыта. Эти наборы инструментов позволяют создавать отображения на основе карт для визуализации прогресса водителя и отображения статуса задачи, связанной с запланированной остановкой. Он предназначен для двух основных аудиторий:
- Конечные пользователи-потребители , которые хотят знать статус доставки для индивидуального заказа на отправку. В этом документе описывается, как реализовать этот потребительский опыт с помощью Consumer SDK в JavaScript, который предоставляет класс
FleetEngineShipmentLocationProvider
и связанные интерфейсы. - Операторы автопарка , которые хотят отслеживать доставку и статус транспортного средства для всего автопарка. Для получения информации об отслеживании автопарков см. Руководство по отслеживанию автопарков .
Зачем использовать Consumer SDK для запланированных задач?
Интеграция Consumer SDK в ваши запланированные задачи потребительских приложений позволяет вам предоставлять комплексный потребительский опыт с обновлениями местоположения в режиме почти реального времени и зафиксированными позициями на дороге. Ваши потребители могут видеть местоположение транспортного средства доставки и подробности о ходе доставки, которые помогают им понять, где находится их груз.
Что можно сделать с помощью Consumer SDK?
Используйте Consumer SDK, чтобы предоставить своим потребителям следующую информацию о доставке:
- Текущее местоположение транспортного средства на карте.
- Расчетное время прибытия посылки, скорректированное с учетом меняющихся обстоятельств, таких как дорожная обстановка.
- Маршрут, по которому движется транспортное средство.
- Расстояние и количество остановок, оставшихся до доставки груза.
Вы также можете создавать другие бесшовные пользовательские впечатления с поддержкой геолокации в вашем потребительском приложении или на веб-сайте на основе информации о местоположении из Driver SDK. Подробную информацию о Driver SDK см. в обзоре запланированных задач Driver SDK .
Компоненты потребительского SDK
JavaScript Consumer SDK содержит следующие компоненты:
- Компонент карты JavaScript, который является заменой стандартной сущности
google.maps.Map
. - Компоненты данных для подключения к Fleet Engine.
- Компоненты для визуализации транспортного средства и маршрута по мере его движения к пункту назначения.
- Потоки необработанных данных о расчетном времени прибытия водителя или оставшемся расстоянии до места назначения.
В следующей таблице описаны компоненты.
Компонент | Описание |
---|---|
Вид карты | Вид карты иллюстрирует перемещение транспортного средства, обновляя вид по мере его движения по маршруту. |
Поставщик местоположения отгрузки | Провайдер отслеживания отправлений предоставляет данные о местоположении, чтобы на карте отображалась полезная информация о грузе, например, место получения или доставки груза, а также местоположение и маршрут транспортного средства, осуществляющего доставку. |
Сборщик токенов аутентификации | Сборщик токенов аутентификации получает JSON Web Tokens (JWT) с вашего внутреннего сервера для аутентификации доступа к данным о местоположении, хранящимся в Fleet Engine. Вы реализуете сборщик токенов аутентификации как часть своего веб-приложения с помощью библиотеки JavaScript Journey Sharing Library. Обратите внимание, что вы также должны реализовать службу создания JSON Web Token (JWT) для Fleet Engine на своем внутреннем сервере. |
Параметры стиля карты | Вы можете использовать пользовательские параметры стиля, чтобы изменить стиль карты по умолчанию в соответствии со стилем вашего веб-приложения. |
Как использовать Consumer SDK
1 | Настройте JavaScript Consumer SDK | Для получения дополнительной информации см. раздел Настройка JavaScript Consumer SDK . |
2 | Отслеживать отгрузку | Узнайте, как инициализировать карту, начать отслеживание груза и прекратить отслеживание с соответствующей очисткой. См. Отслеживание груза . |
3 | Настройте интерфейс карты | Вы можете использовать JavaScript Consumer SDK для запланированных задач, чтобы настроить интерфейс карты, предоставить настройку маркеров или задать стиль полилиний. См. Стиль карты , Настройка маркеров и Настройка полилиний . |