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

Tài liệu này giới thiệu các khái niệm quan trọng đằng sau trải nghiệm điều hướng của Google do SDK Điều hướng dành cho Android cung cấp. Khi phát triển một ứng dụng bằng SDK điều hướng, bạn sẽ cung cấp tính năng điều hướng như một tính năng nâng cao cho ứng dụng của bạn để người dùng được hưởng lợi ích của tính năng chỉ đường chất lượng của Google được tích hợp với trường hợp sử dụng của riêng bạn.

Trải nghiệm chỉ đường của Google là gì?

Quy trình sử dụng cho các ứng dụng sử dụng SDK Điều hướng sẽ tuân theo một mẫu tiêu chuẩn với các lệnh gọi đến SDK Điều hướng để bắt đầu, chạy và dừng quá trình chỉ đường. Trong khi đang di chuyển, ứng dụng sẽ sử dụng các thành phần trên giao diện người dùng do Google cung cấp. Điều này có nghĩa là người dùng sẽ nhận được hình ảnh do Google cung cấp và bạn không cần phải xây dựng trải nghiệm chỉ đường từ đầu. Danh sách dưới đây tóm tắt.

  • Bắt đầu đi theo chỉ dẫn mà bạn cung cấp. Để bắt đầu tính năng chỉ đường, ứng dụng của bạn sẽ tạo một thực thể trình điều hướng. Từ đó, thuộc tính này sẽ thiết lập đí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. Luồng ứng dụng này có thể được trình bà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ử trên giao diện người dùng riêng mà người dùng có thể sử dụng để bắt đầu đi theo chỉ dẫn đến cửa hàng. Hoặc ứng dụng của bạn có thể bắt đầu chỉ đường khi người lái xe chấp nhận một nhiệm vụ phân phối có vị trí được xác định trước.

  • Điều hướng đang hoạt động – Giao diện người dùng do Google cung cấp. Sau khi chuyển sang chế độ chỉ đường đang hoạt động, ứng dụng của bạn sẽ sử dụng thông tin vị trí của thiết bị để duy trì hoạt động hướng dẫn. Bạn định cấu hình trình nghe sự kiện có ý nghĩa 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 đến. Tất cả điều này đều ảnh hưởng đến các thành phần trên giao diện người dùng của SDK Điều hướng, tương tự như các thành phần trong phiên bản dành cho người dùng của Google Maps dành cho thiết bị di động. Ví dụ: người dùng của bạn sẽ thấy một lớp Google Maps chuẩn, với các hình ảnh như thẻ hướng dẫn rẽ, lớp giao thông, tuyến đường thay thế và giới hạn tốc độ.

  • Dừng tính năng đi theo chỉ dẫn – bạn cung cấp. Ứng dụng của bạn nên chấm dứt hoạt động điều hướng theo cách phù hợp nhất với tình huống của bạn, chẳng hạn như với trình nghe đến (kích hoạt khi người dùng đến đích đến), điều này sẽ chấm dứt phiên chỉ đường.

Làm cách nào để điều chỉnh trải nghiệm đi theo chỉ dẫn?

Nhìn chung, bạn có thể sửa đổi trải nghiệm chỉ đường đang hoạt động để có các bảng phối màu khác nhau, chế độ xem camera, hướng dẫn rẽ bổ sung và điều kiện kích hoạt phản hồi sự kiện. Danh sách sau đây mô tả một số sự điều chỉnh mà bạn có thể thực hiện. Danh sách này chưa đầy đủ.

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