Navigation SDK를 사용하면 Google 지도 세부 경로 안내 환경을 모바일 애플리케이션에 직접 원활하게 통합할 수 있습니다. SDK는 브랜드 디자인과 분위기를 위한 UI 맞춤설정과 고급 경로 구성을 제공합니다. 맞춤설정 가능한 인앱 내비게이션 환경을 제공하면 운영 효율성을 높이고 사용자 참여도를 개선하며 데이터 기반의 유용한 통계를 얻을 수 있습니다.
Navigation SDK를 사용해야 하는 이유
앱에 내비게이션을 통합하면 자체 브랜딩을 적용하고 이동 데이터를 활용하면서 사용자에게 우수한 환경을 제공할 수 있습니다.
- 내비게이션 중에 사용자를 앱 내에 유지하여 앱 간 전환의 필요성을 없애고 엔드 투 엔드 환경을 제어하며 참여도를 높입니다.
- 맞춤설정 가능한 UI 요소로 브랜드의 디자인과 분위기에 맞게 내비게이션 환경을 맞춤설정합니다.
- 경로 환경설정, 목적지, 경유지를 관리하여 경로 환경을 최적화합니다.
- 이동 경로의 위치 및 이벤트 데이터를 분석, 최적화, 고객 커뮤니케이션, 실시간 모니터링에 활용합니다.
Navigation SDK로 무엇을 할 수 있나요?
Navigation SDK를 사용하면 포괄적인 인앱 내비게이션 환경을 만들 수 있습니다.
- Google 지도 기반의 원활하고 안정적인 세부 경로 안내 환경을 사용자에게 제공합니다.
- 운전, 도보, 자전거, 이륜차 등 다양한 이동 수단을 지원합니다.
- 맞춤 마커, 오버레이, UI 요소를 구현하여 주요 내비게이션 정보를 강조하고 브랜드에 맞게 내비게이션 환경을 맞춤설정합니다.
- 이동 데이터에 액세스하여 추세를 분석하고 개선이 필요한 부분을 파악하며 운영을 최적화합니다.
Navigation SDK 작동 방식
Navigation SDK를 사용하여 지도와 내비게이션 기능을 모두 앱에 통합할 수 있습니다. Navigation SDK의 두 가지 주요 구성요소는 다음과 같습니다.
- 지도 레이어: 지도 뷰, 스타일 지정, UI 컨트롤, 카메라, 상호작용 동작을 포함한 지도 레이어로 시작합니다. Navigation SDK에는 Maps SDK의 지도 기능이 포함되어 있으며 Navigation SDK가 포함된 앱에는 Maps SDK를 포함할 수 없습니다. 앱에서 Maps SDK를 사용하는 경우 Navigation SDK를 사용하려면 삭제해야 합니다. 하지만 Navigation SDK에서 지도 API는 거의 동일하므로 일반적으로 Maps SDK를 삭제하는 것 외에는 구현을 업데이트할 필요가 없습니다. Maps SDK와 Navigation SDK 간의 지도 API 및 기능 차이점에 관한 자세한 내용은 참조 섹션의 개요 페이지를 참고하세요.
- 내비게이션 환경: 세부 경로 안내 오버레이, 회전 카드, 추가 UI 요소를 포함하는 Navigation SDK를 사용하여 내비게이션 환경을 추가합니다. Google 내비게이션 환경을 사용하거나 자체 맞춤 내비게이션 환경을 빌드할 수 있습니다.
Navigation SDK 사용 방법
아래 단계에서는 Navigation SDK 사용의 일반적인 사용 사례 시나리오를 다룹니다.
| 1 | 설정하기 | Google Cloud 프로젝트를 만들고 API 키에 Navigation SDK를 추가하고 Android 스튜디오 프로젝트를 설정합니다. 자세한 내용은 프로젝트 설정을 참고하세요. |
| 2 | 첫 번째 경로로 이동 | 앱 내에서 단일 목적지로 가는 경로를 표시합니다. 자세한 내용은 단일 목적지 경로 탐색을 참고하세요. |
| 3 | 내비게이션 UI 수정 | 지도에 표시되는 기본 제공 UI 컨트롤과 요소를 수정하여 내비게이션 환경과 시각적 디자인을 맞춤설정합니다. 자세한 내용은 내비게이션 UI 수정을 참고하세요. |
| 4 | 경로 세부정보 조정 | 경로 환경설정을 수정하고 경유지를 관리합니다. 자세한 내용은 경로 환경을 참고하세요. |
Navigation SDK 기능에 관한 자세한 내용은 참조 또는 데모 사용해 보기를 참고하세요.