Обзор запланированных задач Consumer SDK

Адаптируйте пользовательский опыт к запланированным задачам, позволяя потребителям следить за ходом выполнения запланированных доставок или заказов на обслуживание.

Что такое Consumer SDK для запланированных задач?

Consumer SDK — это функция Fleet Engine для запланированных задач, которая также включает наборы инструментов для создания потребительского опыта. Эти наборы инструментов позволяют создавать отображения на основе карт для визуализации прогресса водителя и отображения статуса задачи, связанной с запланированной остановкой. Он предназначен для двух основных аудиторий:

  • Конечные пользователи-потребители , которые хотят знать статус доставки для индивидуального заказа на отправку. В этом документе описывается, как реализовать этот потребительский опыт с помощью Consumer SDK в JavaScript, который предоставляет класс FleetEngineShipmentLocationProvider и связанные интерфейсы.
  • Операторы автопарка , которые хотят отслеживать доставку и статус транспортного средства для всего автопарка. Для получения информации об отслеживании автопарков см. Руководство по отслеживанию автопарков .

Sample web app tracking a scheduled shipment
task

Зачем использовать 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 и связанные интерфейсы.
  • Операторы автопарка , которые хотят отслеживать доставку и статус транспортного средства для всего автопарка. Для получения информации об отслеживании автопарков см. Руководство по отслеживанию автопарков .

Sample web app tracking a scheduled shipment
task

Зачем использовать 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 для запланированных задач, чтобы настроить интерфейс карты, предоставить настройку маркеров или задать стиль полилиний. См. Стиль карты , Настройка маркеров и Настройка полилиний .

Что дальше?