Tổng quan về chuyến đi theo yêu cầu bằng SDK của trình điều khiển

SDK Trình điều khiển là một bộ công cụ dành cho ứng dụng di động và là thành phần cơ bản của Nhóm Công cụ. Với SDK này, ứng dụng dành cho người lái xe của bạn có thể vừa quản lý các chuyến đi được chỉ định và bật chức năng điều hướng và định tuyến cho người lái xe.

Trước khi bắt đầu

Hướng dẫn này giả định bạn đã đọc những nội dung sau đây:

SDK trình điều khiển dành cho các chuyến đi theo yêu cầu là gì?

SDK tài xế thông báo vị trí của xe và thông tin cập nhật về chuyến đi cho Fleet Engine để mà Fleet Engine có thể theo dõi xe và phương tiện được chỉ định các chuyến đi của bạn. Về cơ bản, SDK sử dụng trình nghe sự kiện để gửi thông tin vị trí các cập nhật về vĩ độ/kinh độ, cùng với đoạn đường hiện tại và điểm đến từ SDK điều hướng đến Fleet Engine khi người lái xe của bạn bắt đầu lái xe.

Tại sao bạn nên sử dụng SDK dành cho người lái xe cho các chuyến đi theo yêu cầu?

SDK Driver giúp tích hợp dễ dàng hơn với Fleet Engine để cập nhật tuyến đường của người lái xe. Với SDK này, người lái xe của bạn có thể sử dụng một ứng dụng duy nhất để quản lý chỉ định và điều hướng như cách họ sử dụng phiên bản Google dành cho người dùng thông thường Maps mà không cần phải chuyển sang một ứng dụng khác.

Những việc bạn có thể làm bằng SDK tài xế cho những chuyến đi theo yêu cầu

Dùng SDK tài xế cho những chuyến đi theo yêu cầu để trao đổi thông tin sau với Fleet Công cụ:

  • Vị trí của một chiếc xe theo thời gian thực trên bản đồ.
  • Vĩ độ/kinh độ của các điểm tham chiếu chuyến đi do SDK điều hướng.
  • Khoảng cách còn lại đến điểm tham chiếu tiếp theo.
  • Thời gian đến ước tính cho đến điểm tham chiếu tiếp theo.
  • Định tuyến mà xe cần đi theo cung cấp của SDK điều hướng.

Cách hoạt động của SDK dành cho người lái xe cho các chuyến đi theo yêu cầu

SDK trình điều khiển phụ thuộc vào SDK điều hướng đối với thông tin định tuyến và đích. Cùng với thông tin từ SDK điều hướng, Trình điều khiển SDK tích hợp với ứng dụng trình điều khiển của bạn và cung cấp cho Fleet Engine một luồng thông tin cập nhật về vị trí, vĩ độ/kinh độ, khoảng cách còn lại và giờ đến dự kiến. Mọi nội dung cập nhật khác về dữ liệu xe đều phải được gửi đến phần phụ trợ của khách hàng. chuyển tiếp dữ liệu đến Fleet Engine.

Sơ đồ hệ thống cho thấy cách SDK trình điều khiển giao tiếp từ máy khách đến cơ sở hạ tầng khách hàng, sau đó tới cơ sở hạ tầng của Google thông qua Fleet Engine và Dịch vụ phụ trợ dành cho khách hàng

Cách sử dụng SDK tài xế cho những chuyến đi theo yêu cầu

Hãy chọn nền tảng bạn sử dụng để xem cách bắt đầu sử dụng SDK trình điều khiển.

Android

1 Tải SDK Trình điều khiển cho Android Để biết thêm thông tin, hãy xem phần Tải SDK trình điều khiển.
2 Định cấu hình dự án trên Google Cloud Console Để biết thêm thông tin, hãy xem bài viết Định cấu hình dự án trên Google Cloud Console.
3 Khai báo phần phụ thuộc Để biết thêm thông tin, hãy xem bài viết Khai báo phần phụ thuộc.
4 Tạo mã thông báo xác thực Để biết thêm thông tin, hãy xem phần Tạo mã thông báo xác thực.
5 Khởi chạy SDK trình điều khiển Để biết thêm thông tin, hãy xem bài viết Khởi chạy SDK trình điều khiển.
6 Chuẩn bị xe sẵn sàng Để biết thêm thông tin, hãy xem bài viết Chuẩn bị xe sẵn sàng.
7 Đặt thông tin chi tiết về chuyến đi Để biết thêm thông tin, hãy xem phần Thiết lập thông tin chi tiết về chuyến đi.

iOS

1 Tải SDK trình điều khiển cho iOS Để biết thêm thông tin, hãy xem phần Tải SDK trình điều khiển.
2 Định cấu hình dự án trên Google Cloud Console Để biết thêm thông tin, hãy xem bài viết Định cấu hình dự án trên Google Cloud Console.
3 Tạo mã thông báo xác thực Để biết thêm thông tin, hãy xem phần Tạo mã thông báo xác thực.
4 Khởi chạy SDK trình điều khiển Để biết thêm thông tin, hãy xem bài viết Khởi chạy SDK trình điều khiển.
5 Chuẩn bị xe sẵn sàng Để biết thêm thông tin, hãy xem bài viết Chuẩn bị xe sẵn sàng.
6 Đặt thông tin chi tiết về chuyến đi Để biết thêm thông tin, hãy xem phần Thiết lập thông tin chi tiết về chuyến đi.

Các bước tiếp theo

Xem tài liệu dành cho nền tảng mà bạn muốn thiết lập Trình điều khiển SDK: