Индивидуализируйте взаимодействие с клиентами при выполнении запланированных задач, предоставив им возможность отслеживать ход выполнения запланированных доставок или сервисных заказов.
Что такое Consumer SDK для запланированных задач?
Комплект разработчика для потребителей (Consumer SDK) — это функция Fleet Engine для запланированных задач, которая также включает в себя наборы инструментов для создания пользовательского интерфейса. Эти наборы инструментов позволяют создавать карты для визуализации хода движения водителя и отображения статуса задачи, связанной с запланированной остановкой. Он предназначен для двух основных целевых групп:
- Потребители, желающие узнать статус доставки отдельного заказа, могут воспользоваться этим инструментом. В данном документе описывается, как реализовать подобный пользовательский интерфейс с помощью 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 | Настройте SDK для обработки JavaScript-кода. | Для получения дополнительной информации см. раздел «Настройка SDK для обработки JavaScript-кода» . |
| 2 | Отслеживание отправления | Узнайте, как инициализировать карту, начать отслеживать груз и остановить отслеживание с соответствующей очисткой. См. раздел «Отслеживание груза» . |
| 3 | Настройте интерфейс карты. | Для настройки интерфейса карты, персонализации маркеров или оформления полилиний можно использовать JavaScript Consumer SDK для запланированных задач. См. разделы «Оформление карты» , «Настройка маркеров» и «Настройка полилиний» . |