|
TencentMapSDK_iOS_3D_v6.7.0
|
9 #import <UIKit/UIKit.h>
11 #import "QOverlayView.h"
12 #import "QMarkerViewDefines.h"
13 #import "QMarkerViewAnimationLayer.h"
15 NS_ASSUME_NONNULL_BEGIN
25 - (instancetype)initWithMarker:(
QMarker *)marker;
42 @property (nonatomic, assign) CGFloat
alpha;
49 @property (nonatomic, assign) CGPoint
scale;
54 @property (nonatomic, assign) CGFloat
rotation;
59 @property (nonatomic, nullable, copy) NSString *
title;
64 @property (nonatomic, nullable, copy) NSString *
subtitle;
80 @property (nonatomic, nullable, strong) UIImage *
image;
90 @property (nonatomic, assign) QMarkerViewDragState
dragState;
104 - (void)updateCenterCoordinate:(CLLocationCoordinate2D)location;
108 - (void)showCalloutView:(BOOL)toShow;
121 NS_ASSUME_NONNULL_END
UIImage * image
marker 的图标 图标最大尺寸限制为 1024 * 1024像素,超出时按等比例缩小至有效尺寸内
Definition: QMarkerView.h:80
QMarkerViewCollisionType collisionType
QMarkerView的碰撞类型
Definition: QMarkerView.h:85
QMarkerViewDragState dragState
QMarkerView的拖动状态
Definition: QMarkerView.h:90
NSString * title
marker 的标题
Definition: QMarkerView.h:59
BOOL draggable
覆盖物拖拽开关, 默认: NO
Definition: QMarkerView.h:74
CGFloat alpha
marker 的透明度, 取值范围[0,1] 默认:1
Definition: QMarkerView.h:42
BOOL userInteractionEnabled
覆盖物交互开关, 默认: YES
Definition: QMarkerView.h:69
UIView * customCalloutView
自定义UIView类型的callout, 赋值后,优先展示
Definition: QMarkerView.h:100
Definition: QMarkerViewAnimationLayer.h:35
CGFloat rotation
marker 的旋转角度值, 默认:0
Definition: QMarkerView.h:54
标记覆盖物.
Definition: QMarker.h:23
NSString * subtitle
marker 的副标题
Definition: QMarkerView.h:64
CGPoint centerOffset
marker 的锚点, 根据marker图片的宽高进行等比例平移,默认值[0.5, 0.5] x 左右平移比例, 取值范围 [0, 1] y 上下平移比例, 取值范围 [0,...
Definition: QMarkerView.h:37
此类是QMarker用于显示标记覆盖物的view
Definition: QMarkerView.h:20
CGPoint scale
marker 的缩放比例值, 默认:[1,1] x 表示 宽度比例, 有效值>=0 y 表示 高度比例, 有效值>=0
Definition: QMarkerView.h:49
该类是地图覆盖物View的基类, 提供了绘制overlay的接口, 但是没有实际实现。希望不要直接实例化
Definition: QOverlayView.h:17
BOOL canshowCallout
是否允许展示callout, 默认值 NO
Definition: QMarkerView.h:95
BOOL isHidden
marker 是否可见, 默认: NO
Definition: QMarkerView.h:30
void refreshCalloutView()
刷新callout
QMarkerViewAnimationLayer * animationLayer
QMarkerView的动画layer
Definition: QMarkerView.h:117