Tổng quan

Navigation SDK cho Android bổ sung các tính năng chỉ đường vào SDK Maps cho Android. Nếu ứng dụng Android chạy bằng Google Maps cần các tính năng chỉ đường, thì ứng dụng đó phải phụ thuộc vào Navigation SDK cho Android.

Tuy nhiên, hầu hết các hàm trong SDK Bản đồ 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 phần phụ thuộc đó 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 trước đây ứng dụng của bạn phụ thuộc vào SDK Maps cho Android, thì bạn có thể thay đổi phần phụ thuộc đó thành SDK Điều hướng cho Android mà không ảnh hưởng đến chức năng hiện có của ứng dụng, ngoại trừ hai trường hợp ngoại lệ đáng chú ý:

  • API gửi một ngoại lệ.
  • Các API không hoạt động trong NavSDK và không có tác động khi được gọi.

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

Các API gửi ngoại lệ

Hàm sau đây sẽ gửi một ngoại lệ nếu ứng dụng của bạn bật hàm đó:

API không có chức năng trong Navigation SDK

Các API sau đây không có chức năng trong SDK Điều hướng, nhưng cũng không ảnh hưởng gì nếu mã của bạn gọi các API đó. Các loại thông tin này thuộc các danh mục sau:

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

API cho thiết bị đeo

GoogleMapOptions.ambientEnabled(boolean enabled) thường 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 có trong MapViewMapFragment, nhưng không ảnh hưởng gì khi được gọi. Đối với thiết bị đeo, hãy sử dụng nguồn cấp dữ liệu TBT.

Các API khác

API chỉ dành cho khách hàng Dịch vụ di động

Có một số API trong SDK Điều hướng chỉ dành cho khách hàng Dịch vụ di chuyển. Khách hàng này được Google tính phí theo từng giao dịch. Nếu bạn không phải là khách hàng của Dịch vụ di động, thì các phương thức sau đây sẽ không hoạt động: