Navigation Connect API 개요

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

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

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

Navigation Connect API를 사용해야 하는 이유

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

사용 사례의 예는 다음과 같습니다.

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

Navigation Connect API로 할 수 있는 작업

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

  • 비침해적으로 이동 추적: 운전자가 Google 지도 또는 Waze를 사용하는 선택을 변경하거나 사용자 환경을 수정하지 않고 이동을 추적합니다.
  • 실시간 위치 데이터 액세스: 이동 중 실시간 운전자 위치, 남은 거리, 경과 시간을 지속적으로 확인할 수 있습니다.
  • 여정 수명 주기 모니터링: 여정 데이터의 업데이트 빈도를 구성하여 여정의 정확한 상태를 추적하고 운전자가 이동 중이거나 도착했거나 여정을 일시중지한 경우 즉시 알 수 있습니다.
  • 예상 도착 시간 확인 및 공유: Google의 실시간 경로 지정 알고리즘을 기반으로 매우 정확한 예상 도착 시간 업데이트를 가져옵니다.
  • 남은 경로 및 교통정보 추적 (Waze만 해당): 운전자의 현재 위치에서 최종 목적지까지의 남은 경로 폴리라인과 실시간 교통상황을 Waze에 표시된 것과 정확히 동일하게 수신합니다.
    • 동적 트리밍: 차량이 이동하면 내비게이션 커넥트가 운전자의 활성 경로 폴리라인 (현재 앱에서 탐색 중인 전체 경로)을 자동으로 트리밍하여 남은 경로(운전자의 현재 위치에서 목적지까지의 구간)만 수신하도록 합니다.
    • 업데이트 빈도: 경로 재계산, 사전 클라이언트 측 경로 변경 또는 교통 상황 변경 시 경로와 교통 상황이 자동으로 업데이트됩니다.
  • 유연하게 데이터 수집: 직접 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 형식의 풀 또는 푸시 메서드

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

다음과 같은 실시간 여행 원격 분석

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

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

Navigation Connect API 사용 방법

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