MMKIconStyle
@interface MMKIconStyle : NSObject |
The style of created icons.
Summary
Class methods
+ (nonnull MMKIconStyle *)iconStyleWithAnchor:(nullable NSValue *)anchor |
Properties
@property (nonatomic, copy, readwrite, nullable) NSValue *anchor; |
@property (nonatomic, copy, readwrite, nullable) NSNumber *rotationType; |
@property (nonatomic, copy, readwrite, nullable) NSNumber *zIndex; |
@property (nonatomic, copy, readwrite, nullable) NSNumber *flat; |
@property (nonatomic, copy, readwrite, nullable) NSNumber *visible; |
@property (nonatomic, copy, readwrite, nullable) NSNumber *scale; |
@property (nonatomic, strong, readwrite, nullable) MMKRect *tappableArea; |
Class methods
iconStyleWithAnchor:rotationType:zIndex:flat:visible:scale:tappableArea:
+ (nonnull MMKIconStyle *)iconStyleWithAnchor:(nullable NSValue *)anchor |
Properties
anchor
@property (nonatomic, copy, readwrite, nullable) NSValue *anchor; |
An anchor is used to alter image placement. Normalized: (0.0f, 0.0f) denotes the top left image corner; (1.0f, 1.0f) denotes bottom right. Default is (0.5f, 0.5f).
Optional field, can be nil.
rotationType
@property (nonatomic, copy, readwrite, nullable) NSNumber *rotationType; |
Icon rotation type. Default: NoRotation.
Optional field, can be nil.
zIndex
@property (nonatomic, copy, readwrite, nullable) NSNumber *zIndex; |
Z-index of the icon, relative to the placemark's z-index.
Optional field, can be nil.
flat
@property (nonatomic, copy, readwrite, nullable) NSNumber *flat; |
If true, the icon is displayed on the map surface. If false, the icon is displayed on the screen surface. Default: false.
Optional field, can be nil.
visible
@property (nonatomic, copy, readwrite, nullable) NSNumber *visible; |
Sets icon visibility. Default: true.
Optional field, can be nil.
scale
@property (nonatomic, copy, readwrite, nullable) NSNumber *scale; |
Scale of the icon. Default: 1.0f.
Optional field, can be nil.
tappableArea
@property (nonatomic, strong, readwrite, nullable) MMKRect *tappableArea; |
Tappable area on the icon. Coordinates are measured the same way as anchor coordinates. If rect is empty or invalid, the icon will not process taps. By default, icons process all taps.
Optional field, can be nil.