Android용 Navigation SDK는 Android용 Maps SDK. Google 지도 기반 Android 애플리케이션이 탐색 기능이 필요한 경우 Android용 Navigation SDK에 종속되어야 합니다.
그렇긴 하지만 Android용 Maps SDK에서 대부분의 함수는
Android용 Navigation SDK를 제공합니다. 같은 방법으로
com.google.android.gms.maps
패키지에서 상속됩니다.
즉, 이전에 앱이 기존 SDK에 종속된 경우
Android용 Maps SDK를 사용하는 경우 종속 항목을
Navigation SDK를 사용하면 앱의 기존 기능에 영향을 주지 않으면서
두 가지 눈에 띄는 예외는 다음과 같습니다.
- 예외가 발생할 수 있습니다.
- NavSDK에서 작동하지 않으며 호출해도 영향을 미치지 않는 API
이러한 예외는 아래에 설명되어 있습니다.
예외가 발생하는 API
애플리케이션에서 사용 설정하면 다음 함수가 예외를 발생시킵니다.
Navigation SDK에 기능이 없는 API
다음 API는 Navigation SDK에 기능이 없지만 영향을 줄 수 있습니다. 다음과 같은 카테고리로 분류됩니다.
- 웨어러블 활동용 API.
- 이 기능을 다음 형식으로 사용하려면 TBT 피드를 사용 설정하세요. Android용 Navigation SDK입니다.
- 기타 API
웨어러블 기기용 API
GoogleMapOptions.ambientEnabled(boolean enabled)는 일반적으로 대기 모드를 사용 또는 사용 있습니다. 또한 onEnterAmbient 및 onExitAmbient 메서드는 MapView 및 MapFragment에 존재하지만 영향을 주지 않습니다. 웨어러블 기기의 경우 TBT 피드를 대신 사용하세요.
기타 API
- 맞춤 LocationSource를 설정하면 NavSDK를 활용하면 됩니다.
- 모든 MapsInitializer API.
- RuntimeRemoteException.
모바일 서비스 고객 전용 API
Navigation SDK에는 모빌리티 서비스 고객만 사용할 수 있는 여러 API가 있으며, 이러한 API는 Google에서 트랜잭션 단위로 요금을 청구합니다. 모바일 서비스 고객이 아닌 경우 다음 방법은 노옵스(no-ops)입니다.