Navigation SDK 개요

Navigation SDK를 사용하면 Google 지도 세부 경로 내비게이션을 모바일 애플리케이션에 통합할 수 있습니다. 중요한 점은 현재 경로 구간 및 최종 목적지 데이터를 제공한다는 것입니다. 이 데이터는 운전자가 운전을 시작할 때 Driver SDK의 위치 업데이트 및 위도/경도 좌표와 함께 Fleet Engine으로 전송됩니다. 이를 통해 완벽한 운전 환경을 제공할 수 있습니다.

Navigation SDK를 사용하는 이유

Navigation SDK를 사용하면 운전자의 경로를 업데이트하기 위해 Fleet Engine과 더 쉽게 통합할 수 있습니다. Driver SDK와 함께 Navigation SDK를 사용하면 운전자가 다른 앱으로 전환하지 않고도 단일 앱을 사용하여 할당을 관리하고 소비자 버전의 Google 지도를 사용할 때와 마찬가지로 탐색할 수 있습니다.

Navigation SDK로 무엇을 할 수 있나요?

Navigation SDK를 사용하여 Fleet Engine과 다음을 통신합니다.

  • Google 지도 기반의 안정적인 세부 경로 안내
  • Driver SDK에서 제공하는 위도/경도 좌표를 기반으로 맞춤설정된 경로입니다.
  • 맞춤 마커, 오버레이, UI 요소와 같은 맞춤설정된 지도 요소를 사용하여 주요 탐색 정보를 강조 표시하고 탐색 환경을 맞춤설정합니다.

Navigation SDK 작동 방식

Navigation SDK는 Fleet Engine에 경로 정보와 목적지를 제공하고 Driver SDK는 위치 업데이트 스트림, 위도/경도 좌표, 남은 거리, 도착 예정 시간(ETA)을 제공합니다. 다른 모든 차량 데이터 업데이트는 데이터를 Fleet Engine으로 전달하는 고객 백엔드로 전송해야 합니다.

Driver SDK가 클라이언트에서 고객 인프라로, 그리고 Fleet Engine 및 고객 백엔드를 통해 Google 인프라로 통신하는 방식을 보여주는 시스템 다이어그램

Navigation SDK 사용 방법

아래 단계에서는 Navigation SDK를 드라이버 애플리케이션에 통합하는 일반적인 사용 사례 시나리오를 설명합니다.

Android

1 Google Cloud 프로젝트 설정 Navigation SDK를 사용하기 전에 Google Cloud 프로젝트를 만듭니다. 자세한 내용은 Google Cloud 프로젝트 설정을 참고하세요.
2 API 키에 Navigation SDK 추가 API 키는 요청을 인증하는 고유 식별자입니다. Navigation SDK를 사용하려면 프로젝트에 하나 이상의 API 키를 연결하세요. 자세한 내용은 API 키 사용을 참조하세요.
3 Android 스튜디오 프로젝트 설정 Android 프로젝트를 만들고 Navigation SDK를 프로젝트에 통합합니다. 자세한 내용은 Android 스튜디오 프로젝트 설정을 참고하세요.
4 프로젝트에 Driver SDK 추가 Driver SDK를 설치하고 구성하여 모든 Fleet Engine 기능을 활용하세요. 자세한 내용은 주문형 이동을 위한 Driver SDK 가져오기예약된 작업을 위한 Driver SDK 가져오기를 참고하세요.

iOS

1 Google Cloud 프로젝트 설정 Navigation SDK를 사용하기 전에 Google Cloud 프로젝트를 만듭니다. 자세한 내용은 Google Cloud 프로젝트 설정을 참고하세요.
2 API 키에 Navigation SDK 추가 API 키는 요청을 인증하는 고유 식별자입니다. Navigation SDK를 사용하려면 프로젝트에 하나 이상의 API 키를 연결하세요. 자세한 내용은 API 키 사용을 참조하세요.
3 Xcode 프로젝트 설정하기 Xcode 프로젝트를 만들고 여기에 Navigation SDK를 설치합니다. 자세한 내용은 Xcode 프로젝트 설정을 참고하세요.
4 프로젝트에 Driver SDK 추가 Driver SDK를 설치하고 구성하여 모든 Fleet Engine 기능을 활용하세요. 자세한 내용은 주문형 이동을 위한 Driver SDK 가져오기예약된 작업을 위한 Driver SDK 가져오기를 참고하세요.

Navigation SDK 기능에 관한 자세한 내용은 AndroidiOS용 Navigation SDK의 전체 문서를 참고하세요.