此类是QMarker用于显示标记覆盖物的view
更多...
#include <QMarkerView.h>
|
|
BOOL | isHidden |
| | marker 是否可见, 默认: NO
|
| |
|
CGPoint | centerOffset |
| | marker 的锚点, 根据marker图片的宽高进行等比例平移,默认值[0.5, 0.5] x 左右平移比例, 取值范围 [0, 1] y 上下平移比例, 取值范围 [0, 1]
|
| |
|
CGFloat | alpha |
| | marker 的透明度, 取值范围[0,1] 默认:1
|
| |
|
CGPoint | scale |
| | marker 的缩放比例值, 默认:[1,1] x 表示 宽度比例, 有效值>=0 y 表示 高度比例, 有效值>=0
|
| |
|
CGFloat | rotation |
| | marker 的旋转角度值, 默认:0
|
| |
|
NSString * | title |
| | marker 的标题
|
| |
|
NSString * | subtitle |
| | marker 的副标题
|
| |
|
BOOL | userInteractionEnabled |
| | 覆盖物交互开关, 默认: YES
|
| |
|
BOOL | draggable |
| | 覆盖物拖拽开关, 默认: NO
|
| |
|
UIImage * | image |
| | marker 的图标 图标最大尺寸限制为 1024 * 1024像素,超出时按等比例缩小至有效尺寸内
|
| |
|
QMarkerViewCollisionType | collisionType |
| | QMarkerView的碰撞类型
|
| |
|
QMarkerViewDragState | dragState |
| | QMarkerView的拖动状态
|
| |
|
BOOL | canshowCallout |
| | 是否允许展示callout, 默认值 NO
|
| |
|
UIView * | customCalloutView |
| | 自定义UIView类型的callout, 赋值后,优先展示
|
| |
|
QMarkerViewAnimationLayer * | animationLayer |
| | QMarkerView的动画layer
|
| |
|
id< QOverlay > | overlay |
| | 本view对应的数据类
|
| |
| QOverlayLevel | displayLevel |
| | 覆盖物的显示级别,决定了与POI等其它地理元素的压盖关系
|
| |
| int | zIndex |
| | 覆盖物的显示顺序,决定了它与其它QOverlayView的压盖关系. 默认为0.
|
| |
|
int | minZoomLevel |
| | 最小缩放级别, 默认值:3
|
| |
|
int | maxZoomLevel |
| | 最大缩放级别,默认值:22
|
| |
◆ initWithMarker:
| - (instancetype) initWithMarker: |
|
(QMarker *) | marker |
|
◆ showCalloutView:
| - (void) showCalloutView: |
|
(BOOL) | toShow |
|
◆ updateCenterCoordinate:
| - (void) updateCenterCoordinate: |
|
(CLLocationCoordinate2D) | location |
|
该类的文档由以下文件生成: