내비게이션 화면 아이콘

카카오내비 SDK와 관련된 질문과 답변을 올리는 카테고리입니다.

안녕하세요, 카카오내비 길찾기 SDK with UI (iOS)를 사용해서 내비게이션 화면 개발중입니다.

KNTrip 을 생성할 때 이륜차 경로(고속도로를 제외하는)가 필요해서 아래 코드처럼 trip을 생성하고 있습니다.

let (err, trip) = await knsdk.makeTrip(withStart: start, goal: goal, vias: vias)
if let err {
    print(err)
}
let config = KNRouteConfiguration(carType: ._Bike) 
trip?.routeConfig = config

그리고 이렇게 생성한 KNTrip으로 KNNaviView를 생성하고 있습니다.

self.naviView = KNNaviView(guidance: guidance, trip: trip, routeOption: PRIORITY_OPTION, avoidOption: AVOID_OPTION)

문제는 이런식으로 KNNaviView를 생성하면 내비게이션 화면에 내 위치를 표시하는 아이콘이 오토바이 아이콘(?)으로 설정됩니다.

IMG_0056.PNG

-1. 이륜차 전용 경로를 설정하는 정확한 방법이 어떻게 되나요?

-2. 위 아이콘을 일반 내비게이션 아이콘으로 설정하는 방법이 있을까요?

-3. https://developers.kakaomobility.com/docs/ios-ui-ref-objectivec/class-KNNaviMapView/
KNNaviMapView의 setCustomCarImages: anchor: 함수의 정확한 사용방식이 뭔가요?

aArray
0: 주간 모드에서 내 자동차 이미지의 색상 켬 / 1: 야간 모드에서 내 자동차 이미지의 색상 켬 / 2: 주간 모드에서 내 자동차 이미지의 색상 끔 / 3: 야간 모드에서 내 자동차 이미지의 색상 끔
aAnchor
내 자동차 이미지의 표시 기준점

문서에 있는 aArray와 aAnchor가 어떤 값인가요?

안녕하세요, 카카오모빌리티 기술 제휴 담당자입니다. 아래와 같이 답변드립니다.

  1. avoidOption에서 자동차 전용도로 회피 옵션 선택하시면 됩니다.

  2. carType을 디폴트로 지정하시면 됩니다.

  3. 자차 이미지를 원하는 이미지로 교체 가능합니다.(cartype이 Default 일때만 가능)

  4. Array의 세부 정보는 다음과 같고 사용 시 문서와 같은 순서로 넣어 주시면 되겠습니다.

    1. 주간 모드에서 내 자동차 이미지의 색상 켬(GPS On 상태)
    1. 야간 모드에서 내 자동차 이미지의 색상 켬(GPS On 상태)
    1. 주간 모드에서 내 자동차 이미지의 색상 끔(GPS Off 상태)
    1. 야간 모드에서 내 자동차 이미지의 색상 끔(GPS Off 상태)

Anchor: 자동차 이미지의 anchor입니다. 0~1사이로 값으로 자동차 이미지가 기준점에서 위,아래,좌,우 위치를 조정합니다.

감사합니다.