TencentMapSDK_iOS_3D_v4.3.4
QPolyline类 参考

线覆盖物. 更多...

#import <QPolyline.h>

类 QPolyline 继承关系图:
QMultiPoint QShape <QOverlay>

构造函数

(instancetype) - initWithCoordinates:count:
 根据经纬度数据生成多段线 更多...
 
(instancetype) - initWithPoints:count:
 根据mapPoint数据生成多段线 更多...
 
- 构造函数 继承自 QMultiPoint
(void) - getCoordinates:range:
 将内部的坐标点数据转化为经纬度坐标并拷贝到coords内存中 更多...
 

类方法

(QPolyline *) + polylineWithCoordinates:count:
 根据经纬度数据生成多段线 更多...
 
(QPolyline *) + polylineWithPoints:count:
 根据mapPoint数据生成多段线 更多...
 

属性

QMapRect boundingMapRect
 区域外接矩形
 
QIndoorInfoindoorInfo
 室内位置 更多...
 
- 属性 继承自 QMultiPoint
QMapPointpoints
 坐标点数组
 
NSUInteger pointCount
 坐标点个数
 
- 属性 继承自 QShape
id userData
 供用户储存自定义数据,SDK本身不使用
 
- 属性 继承自 <QOverlay>
QMapRect boundingMapRect
 区域外接矩形
 

额外继承的成员函数

- Protected 属性 继承自 QMultiPoint
package QMapPoint_points
 
NSUInteger _pointCount
 
QMapRect _boundingRect
 

详细描述

线覆盖物.

此类用于定义一个由多个点相连的多段线,点与点之间尾部想连但第一点与最后一个点不相连

函数文档

◆ initWithCoordinates:count:()

- (instancetype) initWithCoordinates: (CLLocationCoordinate2D *)  coords
count: (NSUInteger)  count 

根据经纬度数据生成多段线

参数
coords经纬度数据, coords对应的内存会拷贝, 调用者负责该内存的释放
count经纬度个数
返回
生成的折线段

◆ initWithPoints:count:()

- (instancetype) initWithPoints: (QMapPoint *)  points
count: (NSUInteger)  count 

根据mapPoint数据生成多段线

参数
pointsmapPoint数据, points对应的内存会拷贝, 调用者负责该内存的释放
countmapPoint个数
返回
生成的折线段

◆ polylineWithCoordinates:count:()

+ (QPolyline *) polylineWithCoordinates: (CLLocationCoordinate2D *)  coords
count: (NSUInteger)  count 

根据经纬度数据生成多段线

参数
coords经纬度数据, coords对应的内存会拷贝, 调用者负责该内存的释放
count经纬度个数
返回
生成的折线段

◆ polylineWithPoints:count:()

+ (QPolyline *) polylineWithPoints: (QMapPoint *)  points
count: (NSUInteger)  count 

根据mapPoint数据生成多段线

参数
pointsmapPoint数据, points对应的内存会拷贝, 调用者负责该内存的释放
countmapPoint个数
返回
生成的折线段

属性说明

◆ indoorInfo

- (QIndoorInfo*) indoorInfo
readwritenonatomicstrong

室内位置

添加完后修改无效


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