BaiduMap_IOSSDK_v6.6.2_Docs 6.6.2
载入中...
搜索中...
未找到
构造函数 | 类方法 | 属性 | 所有成员列表
BMKPolygon类 参考

此类用于定义一个多边形区域 更多...

#include <BMKPolygon.h>

类 BMKPolygon 继承关系图:
BMKMultiPoint <BMKOverlay> BMKShape <BMKAnnotation> <BMKAnnotation>

构造函数

(BOOL) - setPolygonWithPoints:count:
 
(BOOL) - setPolygonWithCoordinates:count:
 
- 构造函数 继承自 BMKMultiPoint
(void) - getCoordinates:range:
 
- 构造函数 继承自 <BMKAnnotation>
(NSString *) - title
 获取annotation标题
 
(NSString *) - subtitle
 获取annotation副标题
 
(void) - setCoordinate:
 
- 构造函数 继承自 <BMKOverlay>
(BOOL) - intersectsMapRect:
 

类方法

(nullable instancetype) + polygonWithPoints:count:
 
(nullable instancetype) + polygonWithCoordinates:count:
 

属性

NSArray< id< BMKOverlay > > * hollowShapes
 
NSString * encodedGeoPoints
 加密后的点信息
 
BMKEncodePointType encodePointType
 
- 属性 继承自 BMKMultiPoint
BMKMapPointpoints
 坐标点数组
 
NSUInteger pointCount
 坐标点的个数
 
- 属性 继承自 BMKShape
NSString * title
 要显示的标题;注意:如果不设置title,无法点击annotation,也无法使用回调函数;
 
NSString * subtitle
 要显示的副标题
 
- 属性 继承自 <BMKAnnotation>
CLLocationCoordinate2D coordinate
 标注view中心坐标.
 
- 属性 继承自 <BMKOverlay>
CLLocationCoordinate2D coordinate
 返回区域中心坐标.
 
BMKMapRect boundingMapRect
 返回区域外接矩形
 

额外继承的成员函数

- Protected 属性 继承自 BMKMultiPoint
package BMKMapPoint_points
 
NSUInteger _pointCount
 
BMKMapRect _boundingRect
 

详细描述

此类用于定义一个多边形区域

函数文档

◆ polygonWithCoordinates:count:

+ (nullable instancetype) polygonWithCoordinates: (CLLocationCoordinate2D *) coords
count: (NSUInteger) count 

根据多个点生成多边形

参数
coords经纬度坐标点数组,这些点将被拷贝到生成的多边形对象中
countcoords数组中点的个数
返回
新生成的多边形对象

◆ polygonWithPoints:count:

+ (nullable instancetype) polygonWithPoints: (BMKMapPoint *) points
count: (NSUInteger) count 

根据多个点生成多边形

参数
points直角坐标点数组,这些点将被拷贝到生成的多边形对象中
countpoints数组中点的个数
返回
新生成的多边形对象

◆ setPolygonWithCoordinates:count:

- (BOOL) setPolygonWithCoordinates: (CLLocationCoordinate2D *) coords
count: (NSUInteger) count 

重新设置多边形顶点

参数
coords指定的经纬度坐标点数组
countcoords数组中坐标点的个数
返回
是否设置成功

◆ setPolygonWithPoints:count:

- (BOOL) setPolygonWithPoints: (BMKMapPoint *) points
count: (NSUInteger) count 

重新设置多边形顶点

参数
points指定的直角坐标点数组
countpoints数组中坐标点的个数
返回
是否设置成功

属性说明

◆ encodedGeoPoints

- (NSString*) encodedGeoPoints
readwritenonatomiccopy

加密后的点信息

由 category BMKPolygon(EncodedAPI) 提供.

◆ encodePointType

- (BMKEncodePointType) encodePointType
readwritenonatomicassign

数据类型 since 6.6.0 默认:BMKEncodePointTypeNone

由 category BMKPolygon(EncodedAPI) 提供.

◆ hollowShapes

- (NSArray<id <BMKOverlay> >*) hollowShapes
readwritenonatomiccopy

注意:polygon中的BMKPolgon类型镂空形状点应为逆时针 设置中空区域,用来创建中间带空洞的复杂图形。注意:传入的overlay只支持BMKPolgon类型和BMKCircle类型. since 5.0.0


该类的文档由以下文件生成: