Обзор запланированных задач 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.

Компоненты Consumer SDK

JavaScript Consumer SDK содержит следующие компоненты:

  • Объект map JavaScript, который является прямой заменой стандартного объекта google.maps.Map.
  • Компоненты данных для подключения к Fleet Engine.
  • Компоненты для визуализации транспортного средства и маршрута по мере его продвижения к пункту назначения.
  • Фиды необработанных данных для расчетного времени прибытия водителя или оставшегося расстояния.

В таблице ниже описаны компоненты.

Компонент Описание
Карта На карте показано, как транспортное средство движется по маршруту.
Поставщик данных о местоположении отправления

Поставщик услуг по отслеживанию отправлений предоставляет фид местоположений, чтобы на карте можно было показывать полезную информацию об отправлении, например место получения или доставки, а также местоположение и маршрут транспортного средства доставки.

Сборщик токенов аутентификации Сборщик токенов аутентификации получает веб-токены JSON (JWT) от вашего бэкенд-сервера, чтобы аутентифицировать доступ к данным о местоположении, хранящимся в Fleet Engine. Вы реализуете средство получения токена аутентификации в рамках своего веб-приложения, используя библиотеку JavaScript Journey Sharing Library. Обратите внимание, что вам также необходимо реализовать сервис создания веб-токенов JSON (JWT) для Fleet Engine на вашем внутреннем сервере.
Параметры стиля карты Вы можете использовать собственные стили, чтобы изменить стиль карты по умолчанию, и он соответствовал стилю вашего веб-приложения.

Как использовать Consumer SDK

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

Дальнейшие действия