INVLocationIcon

Objective-C


@interface INVLocationIcon : NSObject

Swift

class INVLocationIcon : NSObject

지도 위에 현위치를 표출하는 아이콘 클래스.

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

  • 위치 아이콘의 전역 Z 인덱스.

    Declaration

    Objective-C

    @property (nonatomic) NSInteger globalZIndex;

    Swift

    var globalZIndex: Int { get set }
  • 위치 아이콘 표출 여부.
    해당 값이 YES이더라도 위치 좌표가 설정되지 않으면 위치 아이콘이 표출되지 않습니다.

    기본값은 YES 입니다.

    Declaration

    Objective-C

    @property (nonatomic, getter=isVisible) BOOL visible;

    Swift

    var isVisible: Bool { get set }
  • 위치 아이콘의 이미지.

    기본값은 INV_LOCATION_ICON_IMAGE입니다.

    Declaration

    Objective-C

    @property (nonatomic, strong) INVImage *_Nonnull image;

    Swift

    var image: INVImage { get set }
  • 위치 추적 모드가 INVUserTrackingModeTracking 상태일 때 위치 아이콘의 기본 이미지.

    기본값은 INV_LOCATION_ICON_IMAGE_TRACKING입니다.

    Declaration

    Objective-C

    @property (nonatomic, strong) INVImage *_Nonnull imageTracking;

    Swift

    var imageTracking: INVImage { get set }
  • 위치 추적 모드가 INVUserTrackingModeTrackingCompass 상태일 때 위치 아이콘의 기본 이미지.

    기본값은 INV_LOCATION_ICON_IMAGE_TRACKING_COMPASS입니다.

    Declaration

    Objective-C

    @property (nonatomic, strong) INVImage *_Nonnull imageTrackingCompass;

    Swift

    var imageTrackingCompass: INVImage { get set }
  • 위치 아이콘의 크기. (배율 단위)

    값을 3.0으로 설정하면 3배의 크기로 표출됩니다.
    기본값은 1.0입니다.

    Declaration

    Objective-C

    @property (nonatomic) CGFloat scale;

    Swift

    var scale: CGFloat { get set }
  • 위치 아이콘의 위치 좌표.

    위치 추적 모드 설정에 따라 값이 자동으로 갱신됩니다.

    Declaration

    Objective-C

    @property (nonatomic, strong) INVLatLng *_Nonnull position;

    Swift

    var position: INVLatLng { get set }
  • 위치 아이콘이 지도상에서 바라보는 방향. (도 단위)

    위치 추적 모드 설정에 따라 값이 자동으로 갱신됩니다.

    값이 0이면 북쪽을 의미하며, 시계 방향으로 값이 증가합니다. 360의 배수마다 다시 북쪽이 됩니다.
    기본값은 0입니다.

    Declaration

    Objective-C

    @property (nonatomic) CGFloat bearing;

    Swift

    var bearing: CGFloat { get set }
  • 위치 아이콘 주변에 그려지는 원의 반경. (pt 단위)

    기본값은 24입니다.

    Declaration

    Objective-C

    @property (nonatomic) double circleRadius;

    Swift

    var circleRadius: Double { get set }
  • 위치 아이콘 주변에 그려지는 원의 색상.

    기본값은 INV_LOCATION_ICON_CIRCLE_COLOR입니다.

    Declaration

    Objective-C

    @property (nonatomic, strong) UIColor *_Nonnull circleColor;

    Swift

    var circleColor: UIColor { get set }
  • 위치 아이콘이 터치되었을 때 호출되는 이벤트 블록.

    Declaration

    Objective-C

    @property (nonatomic, nullable) INVShapeTouchEvent touchEvent;

    Swift

    var touchEvent: Int32 { get set }