Swift kakaoNavi-sdk 연동

개발환경 : IOS - swift4 / xcode4

카카오 내비 sdk연동 관련하여 따라 할 수있는 Obcject-C의 샘플 페이지는 있으나 swift 언어로 따라하는 페이지가 없는것 같습니다.

swift같은 경우에는 참고할 수 있는 문서나 샘플 소스가 있는지 궁금합니다.

혹여나 있다면 공유 가능 할런지요?

====================================================================================

우선 Object-C 소스를 보면서 제 나름대로 코딩을 해 봤습니다.

우선 오류 메시지를 적어보면 아래와 같습니다.

https://kakaonavi-wguide.kakao.com
목적지 좌표 형식이 일치하지 않습니다.

소스는 아래에 첨부합니다. 도움 부탁드립니다.

    let navi: KNVLocation = KNVLocation (name: "제주시청", x:33.499584, y: 126.531198)
    let option: KNVOptions = KNVOptions.init()
    let naviLauncher:KNVNaviLauncher = KNVNaviLauncher.init()
    
    option.coordType = KNVCoordType.WGS84
    
    let params : KNVParams = KNVParams.param(withDestination: navi, options: option)
    
    
    naviLauncher.shareDestination(with: params, error: nil)

@clghd0602
swift는 따로 가이드를 해드리고 있지 않습니다ㅠ
하지만 샘플이 제공되고 있으니 참고하시면 될 것 같아요
objective-c 샘플과의 차이는 bridging header가 추가되는 것 입니다.

1개의 좋아요

방금 제가 올린 질문을 수정 하였습니다.

혹여나 가능하시면 어디가 문제있는지 확인 가능할까요?

@clghd0602
KNVLocation 인터페이스에서 x가 경도, y가 위도를 나타냅니다.
경도 위도가 바뀌어서 오류가 발생하고 있구요~

이번 오류와는 관계 없지만 KNVNaviLauncher.shared()를 사용하시기를 권장합니다.
지금 버전은 내부적인 구현상으로 shared()를 사용하시지 않아도 동작했지만
버전별 SDK 내부 구현에 따라 문제가 발생할 수 있습니다.

감사합니다.

감사합니다!