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 }
INVLocationIcon Class Reference