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

Navigation SDK cho phép bạn tích hợp liền mạch trải nghiệm điều hướng từng chặng của Google Maps ngay vào các ứng dụng di động của mình. SDK này cung cấp chế độ tuỳ chỉnh giao diện người dùng cho giao diện và cảm nhận về thương hiệu cũng như cấu hình tuyến đường nâng cao. Việc cung cấp trải nghiệm điều hướng có thể tuỳ chỉnh trong ứng dụng giúp bạn nâng cao hiệu quả hoạt động, cải thiện mức độ tương tác của người dùng và thu thập thông tin chi tiết có giá trị dựa trên dữ liệu.

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

Việc tích hợp tính năng chỉ đường vào ứng dụng giúp bạn mang đến trải nghiệm vượt trội cho người dùng, đồng thời áp dụng thương hiệu của riêng bạn và tận dụng dữ liệu về chuyến đi:

  • Kiểm soát trải nghiệm từ đầu đến cuối và tăng mức độ tương tác bằng cách giữ người dùng trong ứng dụng của bạn trong quá trình điều hướng, loại bỏ nhu cầu chuyển đổi giữa các ứng dụng.
  • Cá nhân hoá trải nghiệm điều hướng cho phù hợp với giao diện và cảm quan của thương hiệu bằng các phần tử giao diện người dùng có thể tuỳ chỉnh.
  • Tối ưu hoá trải nghiệm về tuyến đường bằng cách quản lý các lựa chọn ưu tiên về định tuyến, điểm đến và điểm tham chiếu.
  • Khai thác dữ liệu vị trí và sự kiện từ tính năng định tuyến cho chuyến đi để phân tích, tối ưu hoá, liên lạc với khách hàng và giám sát theo thời gian thực.

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

Navigation SDK cho phép bạn tạo trải nghiệm điều hướng toàn diện trong ứng dụng:

  • Cung cấp cho người dùng trải nghiệm điều hướng từng chặng liền mạch và đáng tin cậy nhờ Google Maps.
  • Hỗ trợ nhiều phương tiện đi lại, bao gồm lái xe, đi bộ, đi xe đạp và xe hai bánh.
  • Triển khai các điểm đánh dấu, lớp phủ và phần tử giao diện người dùng tuỳ chỉnh để làm nổi bật thông tin điều hướng chính và cá nhân hoá trải nghiệm điều hướng cho phù hợp với thương hiệu của bạn.
  • Truy cập vào dữ liệu về chuyến đi để phân tích xu hướng, xác định những điểm cần cải thiện và tối ưu hoá hoạt động.

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

Bạn có thể dùng Navigation SDK để kết hợp cả bản đồ và các tính năng điều hướng vào ứng dụng của mình. Hai thành phần chính của Navigation SDK là:

  • Lớp bản đồ: Bắt đầu bằng một lớp bản đồ, bao gồm chế độ xem bản đồ, kiểu dáng, các chế độ kiểm soát giao diện người dùng, camera và hành vi tương tác. Navigation SDK bao gồm chức năng bản đồ của Maps SDK và những ứng dụng có Navigation SDK không thể có Maps SDK. Nếu ứng dụng của bạn dùng Maps SDK, bạn cần xoá SDK này để dùng Navigation SDK. Tuy nhiên, API Maps gần như giống hệt nhau trong Navigation SDK, vì vậy, bạn thường không cần cập nhật việc triển khai, ngoài việc xoá Maps SDK. Để biết thông tin về API Maps và sự khác biệt về chức năng giữa Maps SDK và Navigation SDK, hãy xem trang Tổng quan trong phần Tham chiếu
  • Trải nghiệm điều hướng: Thêm trải nghiệm điều hướng bằng cách sử dụng, bao gồm lớp phủ điều hướng từng chặng, thẻ rẽ và các phần tử giao diện người dùng bổ sung. Bạn có thể sử dụng trải nghiệm Điều hướng của Google hoặc tạo trải nghiệm điều hướng tuỳ chỉnh của riêng mình.

Cách sử dụng Navigation SDK

Các bước dưới đây trình bày một tình huống sử dụng điển hình khi dùng Navigation SDK:

1 Thiết lập Tạo một dự án trên Google Cloud, thêm Navigation SDK vào khoá API của bạn và thiết lập dự án Android Studio. Để biết thêm thông tin, hãy xem bài viết Thiết lập dự án.
2 Chỉ đường đến tuyến đường đầu tiên Vẽ một tuyến đường trong ứng dụng của bạn đến một đích đến duy nhất. Để biết thêm thông tin, hãy xem bài viết Điều hướng theo tuyến đường có một đích đến.
3 Sửa đổi giao diện người dùng điều hướng Tuỳ chỉnh trải nghiệm đi theo chỉ dẫn và giao diện bằng cách sửa đổi các chế độ điều khiển và phần tử trên giao diện người dùng tích hợp sẵn xuất hiện trên bản đồ. Để biết thêm thông tin, hãy xem bài viết Sửa đổi giao diện người dùng điều hướng.
4 Điều chỉnh thông tin chi tiết về đường đi Sửa đổi lựa chọn ưu tiên về định tuyến và quản lý điểm tham chiếu. Để biết thêm thông tin, hãy xem phần Trải nghiệm về tuyến đường.

Để biết thêm thông tin về các tính năng của Navigation SDK, hãy xem phần Tài liệu tham khảo hoặc Dùng thử bản minh hoạ.