Introduction
개요
NaviHelper SDK는 Pleos Connect에서 동작하는 Infotainment Application이 Pleos Connect Navigation 앱과 연동할 수 있는 API를 제공합니다. API를 사용하여 목적지/경유지/ 경로 안내 옵션 설정 및 관련 정보를 Navigation 앱에 요청할 수 있습니다.
[하위 호환성을 지원하지 않습니다]
Pleos Connect SDK는 기존 Connect SDK와 호환되지 않습니다. 따라서 새로운 SDK로 마이그레이션해야 합니다.
- 변경된 패키지 네이밍을 적용합니다. (모듈 단위 build.gradle, import 구문 수정)
- 매니페이스 파일에서 변경된 퍼미션 네이밍을 적용합니다.
- Pleos Connect Emulator를 다시 다운로드합니다.
개발 환경 설정
NaviHelper SDK를 사용하려면 Android Studio에 Pleos Connect Emulator를 설치한 후, AVD 설정을 진행합니다.
NaviHelper API
NaviHelper SDK가 제공하는 API 목록은 다음과 같습니다.
Function | Summary |
---|---|
initialize | NaviHelper SDK를 사용 시작하기 위한 API입니다. |
release | NaviHelper SDK를 사용 해제하기 위한 API입니다. |
addListener | Navigation 앱에서 전달받은 응답을 수신하기 위해 Listener를 등록하는 API입니다. |
removeListener | Navigation 앱에서 전달받은 응답을 수신하기 위해 등록한 Listener를 해제하는 API입니다. |
requestRoute | 목적지를 설정하기 위한 API입니다. |
cancelRoute | 설정한 목적지를 취소하기 위한 API입니다. |
addWaypoint | 경유지를 추가하기 위한 API입니다. |
removeWaypoint | 경유지를 삭제하기 위한 API입니다. |
changeRouteOption | 경로 안내 옵션을 변경하는 API입니다. |
requestReRoute | 현재 위치 기반 경로를 재탐색하는 API입니다. |
getBookmarkInfo | 즐겨찾기 정보를 가져오는 API입니다. |
getRecentDestinationInfo | 최근 목적지 정보를 가져오는 API입니다. |
getRouteStateInfo | 현재 주행 경로 정보를 가져오는 API입니다. |
getCurrentLocationInfo | 현재 위치 정보를 가져오는 API입니다. |
getDestinationInfo | 현재 목적지 정보를 가져오는 API입니다. |
getWaypointInfo | 현재 경유지 정보를 가져오는 API입니다. |
getTBTInfo | TBT 정보를 가져오는 API입니다. |
getChargerOperatorInfo | 충 전소 사업자 정보를 가져오는 API입니다. |