안녕하세요.
앱투앱 카카오내비 SDK 를 사용하여 개발중입니다.
안드로이드(코틀린)과 아이오에스(스위프트)로 개발중인데요.
같은 좌표를 사용하여 안드로이드 기기에서는 정상적으로 안내 가능하지만
아이폰에서는
‘경유지 주변에 안내 가능한 도로가 없어 길안내를 취소합니다.’
오류코드 20412
안내 Alert 가 노출되며 안내가 불가합니다.
개발 소스는 아래와 같습니다.
let destination = NaviLocation(name: “도착지명”, x:“127.1185884”,y:“37.3970637”)
let viaList = NaviLocation(name:“경유지명”,x:“127.1178535”,y:“37.3962795”)
let naviOption = NaviOption(coordType:CoordType.WSG84,vehicleType:VehicleType.First,rpOption:RpOption.Recommended)
let navigateUrl = NaviApi.shared.navigateUrl(destination:destination,option:naviOption,viaList:[viaList])
if(navigateUrl != nil) {
if UIApplication.shared.canOpenURL(navigateUrl!) {
UIApplication.shared.open(navigateUrl!,options:[:],completionHandler:nil)
}else{
// 설치 페이지로 이동
}
}