Navigation Connect API 개요

유럽 경제 지역 (EEA) 개발자

Navigation Connect API는 운전자의 Google 지도 및 Waze 탐색 사용을 기업 시스템에 연결하는 서비스입니다. 앱의 딥 링크와 함께 이동 승인 토큰을 사용하여 운전자가 링크나 버튼을 탭하여 원하는 소비자 앱에서 탐색을 시작할 수 있습니다. 운전자가 이동 중에 내비게이션을 사용하는 동안 실시간 위치, 높은 정확성의 ETA, 이동 수명 주기 상태와 같은 실시간 위치 데이터를 지속적으로 수신할 수 있습니다.

Navigation Connect API는 앱에 맞춤 내비게이션 인터페이스를 빌드하고 삽입할 필요 없이 독립형 Google 지도 및 Waze 앱을 라우팅에 사용하여 Navigation SDK의 경량화된 대안을 제공합니다. 또한 운전자의 세션을 백엔드에 안전하게 연결합니다. 운전자가 여정을 시작하면 12개월마다 필요한 이동 데이터 공유 동의 프롬프트와 앱으로 돌아가는 브랜드 뒤로 버튼이라는 두 가지 추가 기능이 포함된 익숙한 탐색 인터페이스가 표시됩니다.

Navigation Connect API를 사용하는 이유

Navigation Connect API를 사용하면 Google 지도 또는 Waze의 실시간 이동 위치 및 도착 예정 시간 업데이트를 백엔드 프로세스에 직접 통합할 수 있습니다. 이를 통해 운전자는 선호하는 내비게이션 앱인 Google 지도 또는 Waze를 사용하면서 중요한 비즈니스 결정을 내리고 고객에게 정확한 업데이트를 공유할 수 있습니다.

사용 사례의 예를 들면 다음과 같습니다.

  • 승차 공유 투명성 향상: 승차 공유 고객과 승객에게 운전자의 위치와 예상 도착 시간에 대한 정확한 실시간 업데이트를 제공합니다.
  • 배송 추적 개선: 실시간 교통 및 경로 데이터를 기반으로 정확한 배송 또는 음식 배송 시간을 고객에게 알립니다.
  • 차량 관리 및 배차 개선: 실시간 운전자 위치를 추적하여 주문형 서비스 (예: 고장 지원, 유지보수, 운송)를 제공하는 차량 또는 모바일 인력에 대한 정보에 입각한 배차 결정을 내립니다.

Navigation Connect API로 할 수 있는 작업

Navigation Connect API를 사용하면 백엔드에서 직접 Google 지도 또는 Waze의 실시간 위치 및 도착 예정 시간 업데이트를 수신할 수 있습니다.

  • 방해 없이 이동 추적: 운전자가 Google 지도 또는 Waze를 사용하거나 사용자 환경을 수정하지 않고도 이동을 추적할 수 있습니다.
  • 실시간 위치 데이터 액세스: 이동 중에 실시간 운전자 위치, 남은 거리, 경과 시간을 지속적으로 확인할 수 있습니다.
  • 여정 수명 주기 모니터링: 여정 데이터의 업데이트 빈도를 구성하여 여정의 정확한 상태를 추적하고 운전자가 이동 중이거나 도착했거나 여정을 일시중지한 경우 즉시 알 수 있습니다.
  • ETA 사용 및 공유: Google의 실시간 경로 알고리즘을 기반으로 매우 정확한 ETA 업데이트를 검색합니다.
  • 남은 경로 및 교통정보 추적: Google 지도 또는 Waze에 표시된 것과 정확히 동일하게 운전자의 현재 위치에서 최종 목적지까지의 남은 경로 다중선과 실시간 교통 상황을 수신합니다. 이 기능은 Navigation Connect Enterprise SKU를 트리거합니다.
    • 동적 자르기: 차량이 이동하면 내비게이션 커넥트가 운전자의 활성 경로 폴리라인 (앱에서 탐색된 전체 경로)을 자동으로 잘라 남은 경로 (운전자의 현재 위치에서 목적지까지의 구간)만 수신하도록 합니다.
    • 업데이트 빈도: 경로 및 교통 상황은 경로 재계산, 사전 대응형 클라이언트 측 경로 재지정 또는 교통 상황 변경 시 자동으로 업데이트됩니다.
  • 경로 이탈 추적 (Waze만 해당): 운전자가 경로를 이탈하는 시점을 감지하고, 이탈한 정확한 위치와 시간을 파악하고, 이탈이 운전자에 의해 시작되었는지 (예: 잘못된 방향 전환) 또는 시스템에 의해 시작되었는지 (예: 교통 체증으로 인한 경로 변경) 식별합니다. 이 기능은 Navigation Connect Enterprise SKU를 트리거합니다.
  • 유연한 데이터 수집: 직접 REST API 호출을 사용하여 실시간 이동 데이터를 사용하거나 Google Cloud Pub/Sub 구독을 사용하여 업데이트를 효율적으로 스트리밍합니다.

Navigation Connect API 작동 방식

Navigation Connect API는 모바일 애플리케이션 식별자와 세션 구성이 포함된 CreateTrip 요청을 수락합니다. 서비스는 고유한 이동 인스턴스를 생성하고 이동 토큰을 반환합니다. 그런 다음 이 토큰은 Google 지도 또는 Waze 딥 링크에 추가됩니다. 운전자가 내비게이션을 실행하고 동의하면 서비스는 실시간 내비게이션 데이터를 처리하고 위치, 도착 예정 시간, 남은 거리 등의 원격 분석 업데이트를 반환합니다.

리소스

다음 표에는 Navigation Connect API를 통해 사용할 수 있는 리소스와 반환되는 데이터가 요약되어 있습니다. 자세한 내용은 Navigation Connect API 참조를 참고하세요.

데이터 리소스 반환된 데이터

JSON 형식의 인증 및 모바일 앱 식별자

이동 만들기를 참고하세요.

Google 지도 또는 Waze에서 연결을 초기화하는 데 사용되는 고유한 이동 토큰입니다.

Google 지도 또는 Waze 실행을 참고하세요.

고유한 이동 ID와 JSON 형식의 pull 또는 push 메서드

이동 데이터 가져오기를 참고하세요.

다음을 포함한 실시간 이동 원격 분석:

  • 이동 상태 및 메타데이터
  • 현재 위치 (위도/경도)
  • 도착 예정 시간 (ETA)
  • 남은 거리 및 시간

이동 데이터 처리를 참고하세요.

Navigation Connect API 사용 방법

1 설정하기 Google Cloud 프로젝트 설정하기로 시작하여 이어지는 안내를 완료합니다.
2 이동 만들기 Navigation Connect API 호출을 전송하여 고유 ID로 경로를 만들고 토큰을 저장합니다.
3 Google 지도 또는 Waze 실행 이동 토큰을 전달하고 Google 지도 또는 Waze를 실행하여 이동 데이터 공유를 사용 설정합니다.
4 이동 데이터 가져오기 이동 데이터를 가져오기 위해 Navigation Connect API 호출을 전송합니다. 원하는 경우 Google Cloud Pub/Sub를 사용하여 업데이트를 구독합니다.
5 이동 데이터 처리 이동 상태 및 기타 이동 데이터를 처리하는 방법을 이해합니다.