Đ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ụ đã 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 theo lịch hoặc đơn đặt hàng dịch vụ.
SDK dành cho người dùng cho các tác vụ được lên lịch là gì?
SDK người tiêu dùng là một tính năng của Fleet Engine dành cho các tác vụ theo lịch mà cũng bao gồm các bộ công cụ để tạo ra trải nghiệm 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 hoá tiến trình của trình điều khiển và hiển thị trạng thái của tác vụ liên kết với điểm dừng theo lịch. Bây giờ được thiết kế cho hai đối tượng chính:
- Người tiêu dùng cuối muốn biết trạng thái phân phối của một cá nhân
đơn đặt hàng vận chuyển. Tài liệu này trình bày cách triển khai trải nghiệm người dùng đó bằng SDK dành cho người dùng trong JavaScript. SDK này cung cấp lớp
FleetEngineShipmentLocationProvider
và các giao diện liên quan. - Vận hành đội xe muốn theo dõi tình trạng giao hàng và xe cho một toàn bộ đội phương tiện vận chuyển. Để biết thêm thông tin về cách theo dõi nhóm thiết bị, hãy xem Hướng dẫn theo dõi nhóm thiết bị.
Tại sao nên sử dụng SDK dành cho người dùng cho các tác vụ được lên lịch?
Tích hợp SDK người tiêu dùng vào các ứng dụng dành cho người dùng thông thường cho những việc cần làm theo lịch giúp bạn cung cấp trải nghiệm toàn diện cho người tiêu dùng, gần như theo thời gian thực thông tin cập nhật về vị trí và vị trí bị vượt qua. Người tiêu dùng của bạn có thể thấy thông tin vận chuyển vị trí của xe và thông tin về tiến trình để giúp họ nắm được vị trí của xe vận chuyển.
Bạn có thể làm gì với SDK dành cho người dùng?
Sử dụng SDK người tiêu dùng để 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 đồ.
- Thời gian dự kiến đến của gói hàng, được điều chỉnh theo các trường hợp thay đổi, chẳng hạn như lưu lượng truy cập.
- Tuyến đường mà xe đang đi.
- Quãng đường và số điểm dừng còn lại trước khi lô hàng của họ được giao.
Bạn cũng có thể tạo ra những trải nghiệm người tiêu dùng liền mạch khác có hỗ trợ theo vị trí địa lý trong ứng dụng hoặc trang web của người tiêu dùng dựa trên thông tin vị trí từ SDK Trình điều khiển. Để thông tin chi tiết về SDK trình điều khiển, hãy xem Tổng quan về các tác vụ theo lịch của SDK Driver.
Thành phần SDK của người dùng
SDK Người dùng JavaScript chứa các thành phần sau:
- Là một thành phần bản đồ JavaScript thay thế cho một thành phần
Thực thể
google.maps.Map
. - Các thành phần dữ liệu để kết nối với Fleet Engine.
- Các thành phần dùng để trực quan hoá phương tiện và tuyến đường khi xe đi đến một đích.
- Nguồn cấp dữ liệu thô cho giờ đến dự kiến của người lái xe hoặc quãng đường 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. |
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 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ã thông báo xác thực nhận 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 Công cụ quản lý xe. Bạn triển khai trình tìm nạp mã thông báo xác thực trong ứ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 Công cụ của đội trên máy chủ phụ trợ. |
Tùy chọn 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 ánh xạ để phù hợp với kiểu của ứng dụng web của bạn. |
Cách sử dụng SDK người tiêu dùng
1 | Thiết lập JavaScript Consumer SDK | Để biết thêm thông tin, hãy xem phần Thiết lập SDK người dùng JavaScript. |
2 | Theo dõi một lô hàng | Tìm hiểu cách khởi chạy bản đồ, bắt đầu theo dõi lô hàng và dừng tiếp theo bằng các biện pháp xử lý thích hợp. Xem Theo dõi quá trình vận chuyển. |
3 | Tuỳ chỉnh giao diện bản đồ | Bạn có thể sử dụng SDK Người dùng JavaScript cho các tác vụ được lên 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 đường đa tuyến. Xem Tạo kiểu cho bản đồ, Tuỳ chỉnh điểm đánh dấu, và Tuỳ chỉnh hình nhiều đường. |