BaiduMap_IOSSDK_v5.2.0_Docs
BMKPolygon.h
1 /*
2  * BMKPolygon.h
3  * BMapKit
4  *
5  * Copyright 2011 Baidu Inc. All rights reserved.
6  *
7  */
8 #import <Foundation/Foundation.h>
9 
10 #import "BMKMultiPoint.h"
11 #import "BMKOverlay.h"
12 
14 @interface BMKPolygon : BMKMultiPoint <BMKOverlay>
15 
17 @property (nonatomic, strong) NSArray<id<BMKOverlay>> *hollowShapes;
18 
25 + (BMKPolygon *)polygonWithPoints:(BMKMapPoint *)points count:(NSUInteger)count;
26 
33 + (BMKPolygon *)polygonWithCoordinates:(CLLocationCoordinate2D *)coords count:(NSUInteger)count;
34 
41 - (BOOL)setPolygonWithPoints:(BMKMapPoint *)points count:(NSInteger) count;
42 
49 - (BOOL)setPolygonWithCoordinates:(CLLocationCoordinate2D *)coords count:(NSInteger) count;
50 
51 
52 @end
NSArray< id< BMKOverlay > > * hollowShapes
设置中空区域,用来创建中间带空洞的复杂图形。注意:传入的overlay只支持BMKPolgon类型和BMKCircle类型. since 5.0.0
Definition: BMKPolygon.h:17
该类是地图覆盖物的基类,所有地图的覆盖物需要继承自此类
Definition: BMKOverlay.h:13
此类用于定义一个多边形区域
Definition: BMKPolygon.h:14
该类定义多个点,是个由多个点组成的虚基类, 不能直接实例化对象, 要使用其子类BMKPolyline,BMKPolygon来实例化
Definition: BMKMultiPoint.h:14
地理坐标点,用直角地理坐标表示
Definition: BMKTypes.h:166