Обзор запланированных задач 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 (JWT) с вашего внутреннего сервера для аутентификации доступа к данным о местоположении, хранящимся в Fleet Engine. Вы реализуете сборщик токенов аутентификации как часть своего веб-приложения с помощью библиотеки совместного использования Journey Sharing Library. Обратите внимание, что вам также необходимо реализовать службу создания веб-токенов JSON (JWT) для Fleet Engine на своем внутреннем сервере.
Варианты стиля карты Вы можете использовать пользовательские параметры стиля, чтобы изменить стиль карты по умолчанию, чтобы он соответствовал стилю вашего веб-приложения.

Как использовать потребительский SDK

1 Настройка потребительского SDK JavaScript Дополнительные сведения см. в разделе Настройка потребительского SDK JavaScript .
2 Следить за отправкой Узнайте, как инициализировать карту, начать отслеживать груз и прекратить его, выполнив соответствующую очистку. См. раздел «Отслеживание отправления» .
3 Настройте интерфейс карты Вы можете использовать JavaScript Consumer SDK для запланированных задач по настройке интерфейса карты, настройке маркеров или стилизации полилиний. См . разделы «Стилизация карты» , «Настройка маркеров» и «Настройка полилиний» .

Что дальше