Google 내비게이션 환경

이 문서에서는 Android용 Navigation SDK에서 제공하는 Google 탐색 환경에 관한 중요한 개념을 소개합니다. Navigation SDK를 사용하여 앱을 개발할 때 사용자가 자체 사용 사례와 통합된 Google 품질의 탐색을 활용할 수 있도록 앱의 개선사항으로 탐색을 제공합니다.

Google 내비게이션 환경은 무엇인가요?

Navigation SDK를 사용하는 앱의 사용 흐름은 탐색을 시작, 실행, 중지하는 Navigation SDK 호출과 함께 표준 패턴을 따릅니다. 활성 내비게이션 중에 앱은 Google에서 제공하는 UI 요소를 사용합니다. 즉, 사용자가 Google에서 제공하는 시각적 개체를 받게 되므로 탐색 환경을 처음부터 빌드할 필요가 없습니다. 아래 목록이 요약되어 있습니다.

  • 내비게이션을 시작하세요. 내비게이션을 시작하려면 앱에서 탐색기 인스턴스를 만듭니다. 여기에서 탐색기의 대상을 설정하고 지도를 초기화합니다. 마지막으로 앱이 세부 경로 안내를 시작합니다. 이 앱 흐름은 사용 사례에 따라 다양한 방법으로 사용자에게 표시될 수 있습니다. 예를 들어 사용자가 매장 탐색을 시작하는 데 사용할 수 있는 자체 UI 요소가 있는 매장 검색 기능이 앱에 있을 수 있습니다. 또는 운전자가 사전 정의된 위치가 포함된 배송 작업을 수락할 때 앱에서 활성 내비게이션을 시작할 수도 있습니다.

  • 활성 내비게이션: Google에서 제공하는 UI. 앱이 활성 내비게이션을 시작하면 기기 위치를 사용하여 활성 안내를 유지합니다. 경로 변경 및 대상까지의 남은 시간과 같이 사용 사례에 의미 있는 이벤트 리스너를 구성합니다. 이는 모두 Google 모바일 지도의 소비자 버전에서와 유사한 Navigation SDK UI 구성요소에 영향을 미칩니다. 예를 들어 사용자에게 회전 안내 카드, 교통정보 레이어, 대체 경로, 속도 제한과 같은 시각 자료와 함께 표준 Google 지도 레이어가 표시됩니다.

  • 내비게이션 중지 - 사용자가 제공하는 내비게이션 중지 앱은 상황에 가장 적합한 방식으로 탐색을 종료해야 합니다(예: 사용자가 대상에 도달하여 탐색 세션을 종료하는 도착 리스너 사용).

탐색 환경을 어떻게 수정할 수 있나요?

일반적으로 다양한 색 구성표, 카메라 뷰, 추가 회전 안내, 이벤트 응답 트리거를 보유하도록 활성 탐색 환경을 수정할 수 있습니다. 다음 목록에서는 조정할 수 있는 몇 가지 사항에 대해 설명합니다. 이 목록은 일부 예시일 뿐 모든 내용을 포함하지는 않습니다.

수정 세부정보
수정된 탐색 안내: 헤더, 색상 및 글꼴, 경로, 대체 경로, 이동 상황 표시/숨기기 지도 UI 컨트롤
탐색 헤더 수정
경로 목록 표시
대체 경로 숨기기
이동 상황 표시
교통정보 및 속도 제한 정보 조정 교통정보 레이어 끄기
신호등 및 정지 표지판 사용 설정
속도계 표시
지도 환경 UI를 변경하고 카메라를 조정합니다. 맞춤 마커 추가
플로팅 텍스트
야간 모드 설정
카메라 조정