Navigation SDK cung cấp nhiều cách để tích hợp trải nghiệm điều hướng vào ứng dụng của bạn. Trang này giải thích trải nghiệm điều hướng của Google và sự khác biệt giữa trải nghiệm điều hướng này với các trải nghiệm điều hướng khác có trong Navigation SDK.
Trải nghiệm chỉ đường của Google là gì?
Trải nghiệm chỉ đường của Google đề cập đến việc sử dụng SDK chỉ đường để nhúng trải nghiệm chỉ đường từng chặng bằng các thành phần giao diện người dùng và hình ảnh do Google cung cấp, tương tự như trải nghiệm chỉ đường trong ứng dụng Google Maps. Khi nhúng trải nghiệm điều hướng của Google vào ứng dụng, bạn không cần tạo trải nghiệm điều hướng từ đầu, nhưng vẫn có thể sửa đổi một số phần của trải nghiệm đó. Ngoài ra, nếu cần tuỳ chỉnh nhiều hơn so với trải nghiệm chỉ đường của Google, bạn có thể yêu cầu nguồn cấp dữ liệu chỉ đường từng chặng từ SDK Điều hướng, sau đó cung cấp và quản lý các thành phần giao diện người dùng của riêng mình.
Để biết thêm thông tin, hãy xem phần Trải nghiệm điều hướng tuỳ chỉnh.Khi bạn sử dụng trải nghiệm chỉ đường của Google, ứng dụng của bạn sẽ gọi SDK chỉ đường để bắt đầu, chạy và dừng chỉ đường bằng quy trình sau:
Bắt đầu dò đường. Để bắt đầu điều hướng, ứng dụng của bạn sẽ tạo một thực thể trình điều hướng. Từ đó, ứng dụng sẽ đặt đích đến cho trình điều hướng và khởi chạy bản đồ. Cuối cùng, ứng dụng sẽ bắt đầu hướng dẫn từng chặng. Bạn có thể trình bày luồng ứng dụng này cho người dùng theo nhiều cách tuỳ thuộc vào trường hợp sử dụng. Ví dụ: ứng dụng có thể có một công cụ định vị cửa hàng với các thành phần giao diện người dùng riêng mà người dùng có thể sử dụng để bắt đầu điều hướng đến cửa hàng. Hoặc ứng dụng của bạn có thể bắt đầu chỉ đường chủ động với một đích đến được xác định trước khi người lái xe chấp nhận một nhiệm vụ giao hàng.
Điều hướng chủ động. Sau khi ứng dụng của bạn chuyển sang chế độ chỉ đường chủ động, ứng dụng sẽ sử dụng vị trí của thiết bị để duy trì tính năng chỉ đường chủ động. Bạn định cấu hình trình nghe sự kiện có ý nghĩa đối với trường hợp sử dụng của mình, chẳng hạn như đối với các thay đổi về tuyến đường và thời gian còn lại để đến đích. Trong khi chỉ đường, SDK Điều hướng cung cấp các thành phần giao diện người dùng tương tự như các thành phần trong ứng dụng Google Maps. Ví dụ: trải nghiệm chỉ đường hiển thị một lớp Google Maps tiêu chuẩn, với các hình ảnh như thẻ hướng dẫn rẽ, lớp lưu lượng truy cập, tuyến đường thay thế và giới hạn tốc độ.
Dừng điều hướng. Ứng dụng của bạn sẽ chấm dứt phiên điều hướng theo cách phù hợp nhất với trường hợp sử dụng của bạn, chẳng hạn như với trình nghe đến điểm đến sẽ kích hoạt khi người dùng đến điểm đến.
Làm cách nào để bạn có thể sửa đổi trải nghiệm chỉ đường của Google?
Nhìn chung, bạn có thể sửa đổi trải nghiệm chỉ đường của Google để có nhiều bảng phối màu, chế độ xem camera, hướng dẫn rẽ bổ sung và trình kích hoạt phản hồi sự kiện. Danh sách sau đây mô tả một số điều chỉnh mà bạn có thể thực hiện. Danh sách này chưa phải là danh sách đầy đủ.
Sửa đổi | Chi tiết |
---|---|
Hướng dẫn điều hướng đã sửa đổi: hiển thị/ẩn tiêu đề, màu sắc và phông chữ, hướng, tuyến đường thay thế và tiến trình chuyến đi |
Các chế độ điều khiển giao diện người dùng của bản đồ Tiêu đề và chân trang điều hướng Khung hiển thị phụ tiêu đề điều hướng Hiển thị danh sách chỉ đường Ẩn các tuyến đường thay thế Hiển thị tiến trình chuyến đi |
Điều chỉnh thông tin giao thông và thông tin giới hạn tốc độ |
Hiển thị đồng hồ tốc độ Điều chỉnh cảnh báo đồng hồ tốc độ Bật đèn giao thông và biển báo dừng xe |
Thay đổi giao diện người dùng của trải nghiệm bản đồ và điều chỉnh máy ảnh. |
Đặt các thành phần trên giao diện người dùng Điều chỉnh máy ảnh |