Tổng quan

SDK điều hướng dành cho Android thêm các tính năng điều hướng vào SDK bản đồ dành cho Android. Nếu ứng dụng Android dựa trên Google Maps của bạn cần các tính năng chỉ đường, thì ứng dụng đó phải phụ thuộc vào SDK điều hướng dành cho Android.

Tuy nhiên, hầu hết các chức năng trong SDK Maps dành cho Android đều hoạt động giống nhau trong SDK điều hướng dành cho Android. Bạn truy cập vào các thực thể này bằng cùng một gói com.google.android.gms.maps, bất kể bạn sử dụng phần phụ thuộc SDK nào. Điều này có nghĩa là nếu ứng dụng của bạn trước đây phụ thuộc vào SDK Maps dành cho Android, thì bạn có thể thay đổi phần phụ thuộc của ứng dụng đó thành SDK điều hướng dành cho Android mà không ảnh hưởng đến chức năng hiện có của ứng dụng, với hai ngoại lệ đáng chú ý:

  • Các API gửi một trường hợp ngoại lệ.
  • Các API không hoạt động trong NavSDK và không bị ảnh hưởng khi được gọi.

Những trường hợp ngoại lệ này được mô tả bên dưới.

Các API gửi một trường hợp ngoại lệ

Hàm sau đây sẽ đưa ra một trường hợp ngoại lệ nếu ứng dụng của bạn cho phép:

API không có chức năng trong SDK điều hướng

Các API sau không có chức năng trong SDK điều hướng, nhưng cũng không bị ảnh hưởng nếu mã của bạn gọi các API đó. Có các danh mục sau:

  • API cho hoạt động trên thiết bị đeo.
  • Các API khác.

API dành cho thiết bị đeo

Thông thường, GoogleMapOptions.ambientEnabled(boolean enabled) sẽ cho phép bạn tắt hoặc bật chế độ môi trường xung quanh cho các ứng dụng cho thiết bị đeo. Ngoài ra, các phương thức onEnterAmbientonExitAmbient tồn tại trong MapViewMapFragment, nhưng không ảnh hưởng khi được gọi. Đối với thiết bị đeo, hãy sử dụng nguồn cấp dữ liệu TBT.

API khác