Trải nghiệm đi theo chỉ dẫn của Google

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 là gì và khác với các trải nghiệm điều hướng khác có trong Navigation SDK như thế nào.

Trải nghiệm điều hướng của Google là gì?

Trải nghiệm điều hướng của Google là việc sử dụng Navigation SDK để nhúng trải nghiệm điều hướng từng chặng sử dụng các phần tử và hình ảnh giao diện người dùng do Google cung cấp, tương tự như trải nghiệm điều hướng trong các ứ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 xây dựng trải nghiệm điều hướng từ đầu, nhưng vẫn có thể sửa đổi các 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ừ Navigation SDK, sau đó cung cấp và quản lý các phần tử 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 chỉ đường tuỳ chỉnh.

Khi bạn sử dụng trải nghiệm điều hướng của Google, ứng dụng của bạn sẽ gọi Navigation SDK để bắt đầu, chạy và dừng hoạt động điều hướng, theo quy trình sau:

  1. 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ừ đó, nó đặt đích đến cho trình điều hướng và khởi tạo một 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 của bạn. Ví dụ: ứng dụng có thể có một công cụ định vị cửa hàng với các phần tử giao diện người dùng riêng mà người dùng có thể sử dụng để bắt đầu chỉ đường đến cửa hàng. Hoặc ứng dụng của bạn có thể bắt đầu chế độ chỉ đường chủ động với một điểm đế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.

  2. Chế độ điều hướng đang hoạt động. Sau khi ứng dụng chuyển sang chế độ chỉ đường đang hoạt động, ứng dụng sẽ sử dụng vị trí của thiết bị để duy trì hướng dẫn đang hoạt động. Bạn định cấu hình các 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ư cho các thay đổi về tuyến đường và thời gian còn lại để đến đích. Trong quá trình chỉ đường, Navigation SDK 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 cho thấy 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, các tuyến đường thay thế và giới hạn tốc độ.

  3. Dừng chỉ đường. Ứng dụng của bạn sẽ kết thúc phiên chỉ đườ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ư bằng một trình nghe sự kiện đến kích hoạt khi người dùng đến điểm đến.

Làm cách nào để sửa đổi trải nghiệm điều hướng của Google?

Nhìn chung, bạn có thể sửa đổi trải nghiệm điều hướng của Google để có các 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 khác nhau. 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 đầy đủ.

Nội dung sửa đổi Chi tiết
Hướng dẫn điều hướng đã sửa đổi: hiện/ẩn tiêu đề, màu sắc và phông chữ, hướng đi, tuyến đường thay thế và tiến trình chuyến đi Các chế độ kiểm soát giao diện người dùng trên bản đồ
Sửa đổi tiêu đề điều hướng
Hiện danh sách chỉ đường
Ẩn các tuyến đường thay thế
Hiện 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 độ Tắt lớp thông tin về giao thông
Bật đèn giao thông và biển báo dừng xe
Hiện đồng hồ tốc độ
Thay đổi giao diện người dùng của trải nghiệm bản đồ và điều chỉnh camera. Thêm điểm đánh dấu tuỳ chỉnh
Văn bản nổi
Đặt chế độ ban đêm
Điều chỉnh camera