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