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 tính năng tuỳ chỉnh giao diện người dùng cho giao diện và cảm quan của 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ể tích hợp Navigation SDK vào ứng dụng của mình mà không cần triển khai Maps SDK hiện có. 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 đồ từ Maps SDK, bao gồm cả chế độ xem bản đồ, kiểu dáng, các chế độ điều khiển giao diện người dùng, camera và hành vi tương tác.
  • Trải nghiệm điều hướng: Thêm trải nghiệm điều hướng bằng Navigation SDK, bao gồm lớp phủ chỉ đường từng chặng, thẻ rẽ và các phần tử bổ sung trên giao diện người dùng. 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 Maps và Navigation SDK vào API của bạn, đồng thời thiết lập dự án Xcode. Để 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 một tuyến đường.
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ạ.