Điều chỉnh trải nghiệm của người tiêu dùng cho phù hợp với các nhiệm vụ theo lịch bằng cách cho phép người tiêu dùng theo dõi tiến trình của các đơn đặt hàng dịch vụ hoặc giao hàng theo lịch.
SDK Người tiêu dùng cho các nhiệm vụ theo lịch là gì?
SDK Người tiêu dùng là một tính năng của Fleet Engine cho các nhiệm vụ theo lịch, đồng thời cũng bao gồm các bộ công cụ để tạo trải nghiệm cho người tiêu dùng. Các bộ công cụ này cho phép bạn tạo màn hình hiển thị dựa trên bản đồ để trực quan hoá tiến trình của tài xế và cho biết trạng thái của nhiệm vụ liên quan đến điểm dừng theo lịch. Tài liệu này dành cho hai đối tượng chính:
- Người dùng cuối là người tiêu dùng muốn biết trạng thái giao hàng của một đơn hàng vận chuyển riêng lẻ. Tài liệu này trình bày cách triển khai trải nghiệm đó cho người tiêu dùng bằng SDK Người tiêu dùng trong JavaScript, cung cấp lớp
FleetEngineShipmentLocationProvidervà các giao diện liên quan. - Người vận hành đội xe muốn theo dõi trạng thái giao hàng và trạng thái xe cho toàn bộ đội xe. Để biết thông tin về cách theo dõi đội xe, hãy xem Hướng dẫn theo dõi đội xe.

Tại sao nên sử dụng SDK Người tiêu dùng cho các nhiệm vụ theo lịch?
Việc tích hợp SDK Người tiêu dùng vào các ứng dụng dành cho người tiêu dùng có nhiệm vụ theo lịch giúp bạn mang đến trải nghiệm toàn diện cho người tiêu dùng, với thông tin cập nhật vị trí gần như theo thời gian thực và vị trí được điều chỉnh theo đường. Người tiêu dùng có thể xem thông tin chi tiết về vị trí và tiến trình của xe giao hàng để biết lô hàng của họ đang ở đâu.
Bạn có thể làm gì với SDK Người tiêu dùng?
Sử dụng SDK Người tiêu dùng để chia sẻ thông tin sau đây về lô hàng với người tiêu dùng:
- Vị trí theo thời gian thực của xe giao hàng trên bản đồ.
- Giờ đến dự kiến của gói hàng, được điều chỉnh theo các tình huống thay đổi, chẳng hạn như tình hình giao thông.
- Tuyến đường mà xe đang đi.
- Khoảng cách và số điểm dừng còn lại trước khi lô hàng được giao.
Bạn cũng có thể tạo các trải nghiệm liền mạch khác cho người tiêu dùng dựa trên vị trí địa lý trong ứng dụng hoặc trang web dành cho người tiêu dùng dựa trên thông tin vị trí từ SDK Trình điều khiển. Để biết thông tin chi tiết về SDK Tài xế, hãy xem phần Tổng quan về các nhiệm vụ theo lịch của SDK Tài xế.
Thành phần của SDK người tiêu dùng
SDK JavaScript cho người tiêu dùng bao gồm các thành phần sau:
- Thành phần bản đồ JavaScript thay thế trực tiếp cho thực thể
google.maps.Maptiêu chuẩn. - Các thành phần dữ liệu để kết nối với Fleet Engine.
- Các thành phần để trực quan hoá xe và tuyến đường khi xe di chuyển đến một điểm đến.
- Nguồn cấp dữ liệu thô cho thời gian đến dự kiến của tài xế hoặc quãng đường còn lại cần lái xe.
Bảng sau đây mô tả các thành phần.
| Thành phần | Mô tả |
|---|---|
| Chế độ xem bản đồ | Chế độ xem bản đồ minh hoạ tiến trình của xe, cập nhật chế độ xem khi xe di chuyển dọc theo tuyến đường. |
| Nhà cung cấp vị trí lô hàng | Nhà cung cấp dịch vụ theo dõi lô hàng cung cấp một nguồn cấp dữ liệu vị trí để bản đồ có thể hiển thị thông tin hữu ích về lô hàng, chẳng hạn như vị trí lấy hàng hoặc giao hàng của lô hàng, cũng như vị trí và tuyến đường của xe giao hàng. |
| Trình tìm nạp mã thông báo xác thực | Trình tìm nạp mã xác thực sẽ lấy Mã thông báo web JSON (JWT) từ máy chủ phụ trợ của bạn để xác thực quyền truy cập vào dữ liệu vị trí được lưu trữ trong Fleet Engine. Bạn triển khai trình tìm nạp mã xác thực trong ứng dụng web của mình bằng Thư viện chia sẻ hành trình JavaScript. Xin lưu ý rằng bạn cũng phải triển khai dịch vụ tạo Mã thông báo web JSON (JWT) cho Fleet Engine trên máy chủ phụ trợ. |
| Các lựa chọn về kiểu bản đồ | Bạn có thể sử dụng các tuỳ chọn tạo kiểu tuỳ chỉnh để thay đổi kiểu mặc định của bản đồ cho phù hợp với kiểu của ứng dụng web. |
Cách sử dụng SDK Người tiêu dùng
| 1 | Thiết lập SDK Người tiêu dùng JavaScript | Để biết thêm thông tin, hãy xem bài viết Thiết lập SDK Người tiêu dùng JavaScript. |
| 2 | Theo dõi lô hàng | Tìm hiểu cách khởi động bản đồ, bắt đầu theo dõi lô hàng và dừng theo dõi bằng cách dọn dẹp thích hợp. Xem phần Theo dõi lô hàng. |
| 3 | Tuỳ chỉnh giao diện bản đồ | Bạn có thể sử dụng SDK JavaScript dành cho người dùng cho các nhiệm vụ theo lịch để tuỳ chỉnh giao diện bản đồ, tuỳ chỉnh điểm đánh dấu hoặc tạo kiểu cho hình nhiều đường. Hãy xem bài viết Tạo kiểu cho bản đồ, Tuỳ chỉnh điểm đánh dấu và Tuỳ chỉnh hình nhiều đường. |