Tổng quan về SDK điều hướng

SDK điều hướng cho phép bạn tích hợp tính năng điều hướng từng chặng của Google Maps vào ứng dụng dành cho thiết bị di động của bạn. Điều quan trọng là giải pháp này cung cấp đoạn đường hiện tại và dữ liệu điểm đến cuối cùng, cùng với vị trí và các thông tin cập nhật về vĩ độ/kinh độ từ SDK tài xế, được gửi đến Fleet Engine khi người lái xe của bạn bắt đầu lái xe. Điều này dẫn đến trải nghiệm lái xe hoàn chỉnh của bạn.

Tại sao bạn nên sử dụng SDK điều hướng?

SDK điều hướng 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. Việc sử dụng SDK điều hướng cùng với SDK trình điều khiển sẽ cho phép người lái xe của bạn có thể dùng một ứng dụng duy nhất để quản lý bài tập và di chuyển khi sẽ sử dụng phiên bản Google Maps dành cho người tiêu dùng mà không phải chuyển sang một ứng dụng khác.

Bạn có thể làm gì với SDK điều hướng?

Sử dụng SDK điều hướng để giao tiếp những nội dung sau với Fleet Engine.

  • Hướng dẫn chỉ đường từng chặng đáng tin cậy do Google Maps cung cấp.
  • Tuyến đường được tùy chỉnh dựa trên vĩ độ/kinh độ do SDK trình điều khiển.
  • Phần tử bản đồ được tùy chỉnh, chẳng hạn như điểm đánh dấu tùy chỉnh, lớp phủ và các phần tử giao diện người dùng để làm nổi bật thông tin chỉ đường chính và cá nhân hoá tính năng chỉ đường của bạn.

Cách hoạt động của SDK điều hướng

SDK điều hướng cung cấp thông tin định tuyến và đích đến tới Fleet Engine, còn SDK trình điều khiển cung cấp một luồng cập nhật vị trí, vĩ độ/kinh độ toạ độ, khoảng cách còn lại và giờ đến dự kiến. Tất cả những nội dung cập nhật khác về dữ liệu xe 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 điều hướng

Các bước dưới đây đề cập đến một trường hợp sử dụng điển hình để kết hợp SDK điều hướng vào ứng dụng trình điều khiển của bạn:

Android

1 Thiết lập dự án trên Google Cloud Hãy tạo một dự án Google Cloud trước khi sử dụng SDK điều hướng. Để biết thêm thông tin, hãy xem bài viết Thiết lập dự án trên Google Cloud.
2 Thêm SDK điều hướng vào khoá API của bạn Khoá API là giá trị nhận dạng duy nhất giúp xác thực yêu cầu của bạn. Hãy liên kết ít nhất một khoá API với dự án của bạn để sử dụng SDK điều hướng. Để biết thêm thông tin, hãy xem phần Sử dụng khoá API.
3 Thiết lập dự án Android Studio Tạo một dự án Android và tích hợp SDK điều hướng vào dự án đó. Để biết thêm thông tin, hãy xem bài viết Thiết lập dự án Android Studio.
4 Thêm SDK Trình điều khiển vào dự án Cài đặt và định cấu hình SDK cho Trình điều khiển để bắt đầu tận dụng tất cả tính năng của Fleet Engine. Để biết thêm thông tin, hãy xem phần Tải SDK trình điều khiển cho các chuyến đi theo yêu cầuTải SDK trình điều khiển cho các tác vụ đã lên lịch.

iOS

1 Thiết lập dự án trên Google Cloud Hãy tạo một dự án Google Cloud trước khi sử dụng SDK điều hướng. Để biết thêm thông tin, hãy xem bài viết Thiết lập dự án trên Google Cloud.
2 Thêm SDK điều hướng vào khoá API của bạn Khoá API là giá trị nhận dạng duy nhất giúp xác thực yêu cầu của bạn. Hãy liên kết ít nhất một khoá API với dự án của bạn để sử dụng SDK điều hướng. Để biết thêm thông tin, hãy xem phần Sử dụng khoá API.
3 Thiết lập dự án Xcode Tạo một dự án Xcode và cài đặt SDK điều hướng vào dự án đó. Để biết thêm thông tin, hãy xem bài viết Thiết lập dự án Xcode.
4 Thêm SDK Trình điều khiển vào dự án Cài đặt và định cấu hình SDK cho Trình điều khiển để bắt đầu tận dụng tất cả tính năng của Fleet Engine. Để biết thêm thông tin, hãy xem phần Tải SDK trình điều khiển cho các chuyến đi theo yêu cầuTải SDK trình điều khiển cho các tác vụ đã lên lịch.

Để biết thêm thông tin về các tính năng của SDK điều hướng, hãy xem Tài liệu hoàn chỉnh về SDK điều hướng.