Maps

  • 아이나비 지도를 정의하는 뷰 클래스.
    해당 클래스를 서브 뷰로 추가하여 지도를 표출할 수 있습니다.

    See more

    Declaration

    Objective-C

    
    @interface InaviMapView : UIView

    Swift

    class InaviMapView : UIView
  • 지도 객체 생성 시 기본 옵션을 설정하는 클래스.

    See more

    Declaration

    Objective-C

    
    @interface INVMapOptions : NSObject

    Swift

    class INVMapOptions : NSObject
  • InaviMapView의 비동기 작업 및 속성 변화의 결과를 알려주는 함수가 정의된 프로토콜.

    See more

    Declaration

    Objective-C

    @protocol INVMapViewDelegate <NSObject>

    Swift

    protocol INVMapViewDelegate : NSObjectProtocol
  • 사용자의 위치 추적 모드를 정의하는 열거형.

    See more

    Declaration

    Objective-C

    enum INVUserTrackingMode : NSUInteger {}

    Swift

    enum INVUserTrackingMode : UInt, @unchecked Sendable
  • 위치를 정의하는 열거형.

    See more

    Declaration

    Objective-C

    enum INVPosition : NSUInteger {}

    Swift

    enum INVPosition : UInt, @unchecked Sendable
  • 지도 위에 현위치를 표출하는 아이콘 클래스.

    아이콘의 모양 및 원의 반경 등을 설정하여 다양한 커스텀 위치 아이콘을 만들 수 있습니다.
    InaviMapView.locationIcon을 통해서만 인스턴스를 얻을 수 있습니다.

    See more

    Declaration

    Objective-C

    
    @interface INVLocationIcon : NSObject

    Swift

    class INVLocationIcon : NSObject
  • Map Studio 서비스를 이용하여 생성된 커스텀 지도 스타일을 나타내는 클래스.

    아이나비 지도 인증이 완료되면 -[INVMapSdkDelegate authSuccess:] 콜백으로 커스텀 지도 스타일 배열이 전달됩니다. 커스텀 지도 스타일 배열은 SDK에 저장되며 INVMapSdk.savedCustomMapStyles에서 확인할 수 있습니다.

    See more

    Declaration

    Objective-C

    
    @interface INVMapStyle : NSObject <NSSecureCoding>

    Swift

    class INVMapStyle : NSObject, NSSecureCoding
  • 지원하는 지도의 유형 열거형.

    See more

    Declaration

    Objective-C

    enum INVMapType : NSInteger {}

    Swift

    enum INVMapType : Int, @unchecked Sendable
  • 지도 POI의 기본 정보를 나타내는 클래스.

    See more

    Declaration

    Objective-C

    
    @interface INVPoi : NSObject

    Swift

    class INVPoi : NSObject