Classes

The following classes are available globally.

  • 카카오내비 API 호출을 담당하는 클래스입니다.

    원하는 목적지 정보를 입력하여 NaviLocation 객체를 만들고 길안내 API를 호출할 수 있습니다. 사용하는 좌표계를 변경하거나 각종 옵션을 설정하려면 NaviOptions 를 생성하고 해당 API options 파라미터로 함께 전달합니다. 경유지가 있다면 경유지에 대한 NaviLocation 객체를 추가로 만들고 배열에 담아 해당 API viaList 파라미터로 전달합니다.

    Seealso

    NaviLocation
    NaviOptions

    아래는 간단한 카카오내비 길안내 예제입니다.

    let destination = NaviLocation(name: "카카오판교오피스", x: 321286, y: 533707)
    guard let navigateUrl = NaviApi.shared.navigateUrl(destination: destination) else {
        return
    }
    UIApplication.shared.open(navigateUrl, options: [:], completion: nil)
    
    See more