BaiduMap_IOSSDK_v6.6.1_Docs
BMKPolygonView.h
1 /*
2  * BMKPolygonView.h
3  * BMapKit
4  *
5  * Copyright 2011 Baidu Inc. All rights reserved.
6  *
7  */
8 
9 #import "BMKGeometryView.h"
10 #import "BMKPolygon.h"
11 
12 
13 NS_ASSUME_NONNULL_BEGIN
16 
20 - (nullable instancetype)initWithPolygon:(BMKPolygon *)polygon;
21 
23 @property (nonatomic, readonly) BMKPolygon *polygon;
24 
26 @property (assign, nonatomic) BOOL isClickable;
27 
29 @property (assign, nonatomic) BOOL isHoleClickable;
30 
32 @property (assign, nonatomic) NSInteger holeClickedIndex;
33 
34 @end
35 NS_ASSUME_NONNULL_END
BMKGeometryView
该类定义了一个用opengl绘制geometry的基类
Definition: BMKGeometryView.h:14
BMKPolygonView::isHoleClickable
BOOL isHoleClickable
镂空区域是否可点击,默认NO:点中镂空区域时不触发该overlay的点击回调
Definition: BMKPolygonView.h:29
BMKPolygonView::holeClickedIndex
NSInteger holeClickedIndex
isHoleClickable为YES时,触发回调的镂空索引值,默认-1:点中的是非镂空区域;索引对应polygon.hollowShapes,倒序遍历,即优先触发后添加的镂空
Definition: BMKPolygonView.h:32
BMKPolygonView::isClickable
BOOL isClickable
是否可点击,默认NO
Definition: BMKPolygonView.h:26
BMKPolygon
此类用于定义一个多边形区域
Definition: BMKPolygon.h:14
BMKPolygonView::polygon
BMKPolygon * polygon
该View对应的多边形数据
Definition: BMKPolygonView.h:23
BMKPolygonView
此类用于定义一个多边形View
Definition: BMKPolygonView.h:16