Điều chỉnh trải nghiệm của người tiêu dùng đối với các tác vụ đã lên lịch bằng cách cho phép người tiêu dùng theo dõi tiến trình giao hàng hoặc đơn đặt hàng dịch vụ đã lên lịch.
Consumer SDK dành cho các tác vụ đã lên lịch là gì?
Consumer SDK là một tính năng của Fleet Engine dành cho các tác vụ đã lên lịch, đồng thời bao gồm 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 dựa trên bản đồ để trực quan hóa tiến trình của tài xế và cho biết trạng thái của tác vụ liên quan đến một điểm dừng đã lên lịch. SDK này được thiết kế cho 2 đố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 đặt 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 của người tiêu dùng đó bằng Consumer SDK trong JavaScript, cung cấp lớp
FleetEngineShipmentLocationProvidervà các giao diện liên kết. - Nhà điều hành đội xe muốn theo dõi trạng thái giao hàng và trạng thái xe của toàn bộ đội xe. Để biết thông tin về việc theo dõi đội xe, hãy xem hướng dẫn Theo dõi đội xe.

Tại sao bạn nên sử dụng Consumer SDK cho các tác vụ đã lên lịch?
Việc tích hợp Consumer SDK vào các ứng dụng dành cho người tiêu dùng đối với các tác vụ đã lên lịch cho phé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 đi. Người tiêu dùng có thể xem vị trí và thông tin chi tiết 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 Consumer SDK?
Sử dụng Consumer SDK để chia sẻ thông tin vận chuyển sau đây 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 (ETA) cho 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 trạng 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í 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ừ Driver SDK. Để biết thông tin chi tiết về Driver SDK, hãy xem bài viết Tổng quan về các tác vụ đã lên lịch của Driver SDK.
Các thành phần của Consumer SDK
Consumer SDK JavaScript chứa các thành phần sau:
- Một thành phần bản đồ JavaScript là một thành phần 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 hóa 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 ETA của tài xế hoặc khoảng cách còn lại để 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. |
| Trình cung cấp vị trí lô hàng | Trình cung cấp thông tin theo dõi lô hàng cung cấp 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í nhận hoặc giao 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ã thông báo xác thực lấy Mã thông báo web JSON (JWT) từ máy chủ phụ trợ để 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ã thông báo xác thực như một phần của ứng dụng web bằng cách sử dụ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 tuỳ chọn kiểu bản đồ | Bạn có thể sử dụng các tuỳ chọn 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 Consumer SDK
| 1 | Thiết lập Consumer SDK JavaScript | Để biết thêm thông tin, hãy xem bài viết Thiết lập Consumer SDK 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à ngừng theo dõi bằng cách dọn dẹp thích hợp. Xem bài viết Theo dõi lô hàng. |
| 3 | Tuỳ chỉnh giao diện bản đồ | Bạn có thể sử dụng Consumer SDK JavaScript cho các tác vụ đã lên lịch để tuỳ chỉnh giao diện bản đồ, cung cấp tính năng tuỳ chỉnh điểm đánh dấu hoặc tạo kiểu cho đường nhiều đoạn thẳng. Xem bài viết Tạo kiểu cho bản đồ, Tuỳ chỉnh điểm đánh dấu, và Tuỳ chỉnh đường nhiều đoạn thẳng. |