Обзор запланированных задач 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 входят следующие компоненты:

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

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

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

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

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

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

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

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