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

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

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

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 chuyến đi:

  • Kiểm soát trải nghiệm toàn diện 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 khi điều hướng, không cần phải 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 của thương hiệu bằng các thành phần giao diện người dùng có thể tuỳ chỉnh.
  • Tối ưu hoá trải nghiệm tuyến đường bằng cách quản lý các lựa chọn ưu tiên về tuyến đường, điểm đến và điểm trung gian.
  • Sử dụng dữ liệu vị trí và sự kiện từ tuyến đường của chuyến đi để phân tích, tối ưu hoá, giao tiếp 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 SDK điều hướng?

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 chỉ đường từng chặng liền mạch và đáng tin cậy do Google Maps cung cấp.
  • Hỗ trợ nhiều phương tiện đi lại, bao gồm cả 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à thành phần 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 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ể sử dụng Navigation SDK để kết hợp cả bản đồ và các tính năng chỉ đườ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 với một lớp bản đồ, bao gồm chế độ xem bản đồ, kiểu, các chế độ điều khiển giao diện người dùng, máy ảnh và hành vi tương tác. Navigation SDK bao gồm chức năng bản đồ của SDK Bản đồ và các ứng dụng có chứa Navigation SDK không được chứa SDK Bản đồ. Nếu ứng dụng của bạn sử dụng SDK bản đồ, thì bạn cần xoá SDK đó để sử dụng SDK điều hướng. Tuy nhiên, API bản đồ gần giống với API trong SDK Điều hướng, vì vậy, bạn thường không cần cập nhật cách triển khai, ngoài việc xoá SDK Bản đồ. Để biết thông tin về API bản đồ và sự khác biệt về chức năng giữa SDK Maps và SDK điều hướng, hãy xem trang Tổng quan trong phần Tài liệu tham khảo
  • 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 thành phần 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 trường hợp sử dụng điển hình để sử dụng SDK điều hướng:

1 Thiết lập Tạo một dự án Google Cloud, thêm Navigation SDK vào khoá API và thiết lập dự án Android Studio. Để biết thêm thông tin, hãy xem phần Thiết lập dự án.
2 Chuyển đến tuyến đường đầu tiên Lập biểu đồ tuyến 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 nội dung Điều hướng theo một tuyến đường đến một điểm đến.
3 Sửa đổi giao diện người dùng điều hướng Tuỳ chỉnh trải nghiệm điều hướng và giao diện trực quan bằng cách sửa đổi các thành phần và thành phần điều khiển 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 phần 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ề định tuyến Sửa đổi lựa chọn ưu tiên về định tuyến và quản lý các điểm trung gian. Để biết thêm thông tin, hãy xem phần Trải nghiệm tuyến đường.

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