BaiduMap_IOSSDK_v6.6.3_Docs  6.6.3
BMKPolygon.h
浏览该文件的文档.
1 /*
2  * BMKPolygon.h
3  * BMapKit
4  *
5  * Copyright 2011 Baidu Inc. All rights reserved.
6  *
7  */
8 
9 #import "BMKMultiPoint.h"
10 #import "BMKOverlay.h"
11 
12 NS_ASSUME_NONNULL_BEGIN
17 @property (nonatomic, copy, nullable) NSArray<id <BMKOverlay>> *hollowShapes;
18 
23 + (nullable instancetype)polygonWithPoints:(BMKMapPoint *)points count:(NSUInteger)count;
24 
29 + (nullable instancetype)polygonWithCoordinates:(CLLocationCoordinate2D *)coords count:(NSUInteger)count;
30 
35 - (BOOL)setPolygonWithPoints:(BMKMapPoint *)points count:(NSUInteger) count;
36 
41 - (BOOL)setPolygonWithCoordinates:(CLLocationCoordinate2D *)coords count:(NSUInteger) count;
42 
43 @end
44 
45 #pragma mark - 加密点
46 
49 
51 @property (nonatomic, copy) NSString *encodedGeoPoints;
52 
55 @property (nonatomic, assign) BMKEncodePointType encodePointType;
56 
57 @end
58 
59 NS_ASSUME_NONNULL_END
BMKPolygon(EncodedAPI)::encodedGeoPoints
NSString * encodedGeoPoints
加密后的点信息
Definition: BMKPolygon.h:51
BMKMapPoint
地理坐标点,用直角地理坐标表示
Definition: BMKTypes.h:222
BMKMultiPoint::points
BMKMapPoint * points
坐标点数组
Definition: BMKMultiPoint.h:27
BMKPolygon::hollowShapes
NSArray< id< BMKOverlay > > * hollowShapes
Definition: BMKPolygon.h:17
BMKPolygon(EncodedAPI)
since 6.5.2
Definition: BMKPolygon.h:48
BMKOverlay.h
BMKPolygon
此类用于定义一个多边形区域
Definition: BMKPolygon.h:14
BMKPolygon(EncodedAPI)::encodePointType
BMKEncodePointType encodePointType
Definition: BMKPolygon.h:55
BMKOverlay-p
该类是地图覆盖物的基类,所有地图的覆盖物需要继承自此类
Definition: BMKOverlay.h:17
BMKMultiPoint.h
BMKMultiPoint
该类定义多个点,是个由多个点组成的虚基类, 不能直接实例化对象, 要使用其子类BMKPolyline,BMKPolygon来实例化
Definition: BMKMultiPoint.h:18