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

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

Tại sao nên sử dụng Navigation SDK?

Navigation SDK giúp bạn dễ dàng tích hợp với Fleet Engine để cập nhật lộ trình của tài xế. Khi sử dụng Navigation SDK cùng với Driver SDK, tài xế có thể dùng một ứng dụng duy nhất để quản lý công việc và di chuyển như khi họ dùng phiên bản Google Maps dành cho người tiêu dùng mà không cần chuyển sang một ứng dụng khác.

Bạn có thể làm gì với Navigation SDK?

Sử dụng Navigation SDK để truyền đạt những thông tin sau đây cho Fleet Engine.

  • Hướng dẫn đường đi từng chặng đáng tin cậy do Google Maps cung cấp.
  • Lộ trình tuỳ chỉnh dựa trên toạ độ vĩ độ/kinh độ do Driver SDK cung cấp.
  • Các thành phần bản đồ tuỳ chỉnh, chẳng hạn như điểm đánh dấu, lớp phủ và thành phần giao diện người dùng tuỳ chỉnh để làm nổi bật thông tin chỉ đường quan trọng và cá nhân hoá trải nghiệm chỉ đường.

Cách hoạt động của Navigation SDK

Navigation SDK cung cấp thông tin định tuyến và điểm đến cho Fleet Engine, trong khi Driver SDK cung cấp một luồng thông tin cập nhật vị trí, toạ độ vĩ độ/kinh độ, khoảng cách còn lại và Giờ đến dự kiến. Tất cả thông tin 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, nơi chuyển tiếp dữ liệu đến Fleet Engine.

Sơ đồ hệ thống cho biết cách Driver SDK giao tiếp từ các ứng dụng đến cơ sở hạ tầng của khách hàng, rồi đến cơ sở hạ tầng của Google thông qua Fleet Engine và Phần phụ trợ của khách hàng

Cách sử dụng Navigation SDK

Các bước bên dưới trình bày một trường hợp sử dụng điển hình để tích hợp Navigation SDK vào ứng dụng dành cho tài xế:

Android

1 Thiết lập dự án trên Google Cloud Tạo một dự án trên đám mây của Google trước khi sử dụng Navigation SDK. Để 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 Navigation SDK vào khoá API Khoá API là một mã nhận dạng duy nhất giúp xác thực cá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 để sử dụng Navigation SDK. Để biết thêm thông tin, hãy xem bài viết Sử dụng khoá API.
3 Thiết lập dự án trong Android Studio Tạo một dự án Android và tích hợp Navigation SDK vào dự án đó. Để biết thêm thông tin, hãy xem bài viết Thiết lập dự án trong Android Studio.
4 Thêm Driver SDK vào dự án Cài đặt và định cấu hình Driver SDK để bắt đầu tận dụng tất cả các tính năng của Fleet Engine. Để biết thêm thông tin, hãy xem bài viết Nhận Driver SDK cho các chuyến đi theo yêu cầuNhận Driver SDK cho các công việc đã lên lịch.

iOS

1 Thiết lập dự án trên Google Cloud Tạo một dự án trên đám mây của Google trước khi sử dụng Navigation SDK. Để 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 Navigation SDK vào khoá API Khoá API là một mã nhận dạng duy nhất giúp xác thực cá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 để sử dụng Navigation SDK. Để biết thêm thông tin, hãy xem bài viết Sử dụng khoá API.
3 Thiết lập dự án Xcode Tạo một dự án Xcode và cài đặt Navigation SDK 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 Driver SDK vào dự án Cài đặt và định cấu hình Driver SDK để bắt đầu tận dụng tất cả các tính năng của Fleet Engine. Để biết thêm thông tin, hãy xem bài viết Nhận Driver SDK cho các chuyến đi theo yêu cầuNhận Driver SDK cho các công việc đã lên lịch.

Để biết thêm thông tin về các tính năng của Navigation SDK, hãy xem tài liệu đầy đủ về Navigation SDK cho AndroidiOS.