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
입니다. -
위치 추적 모드가
INVUserTrackingModeTracking
상태일 때 위치 아이콘의 기본 이미지.기본값은
INV_LOCATION_ICON_IMAGE_TRACKING
입니다. -
위치 추적 모드가
INVUserTrackingModeTrackingCompass
상태일 때 위치 아이콘의 기본 이미지. -
위치 아이콘의 크기. (배율 단위)
값을
3.0
으로 설정하면3
배의 크기로 표출됩니다.
기본값은1.0
입니다.Declaration
Objective-C
@property (nonatomic) CGFloat scale;
Swift
var scale: CGFloat { 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 }