TencentMapSDK_iOS_3D_v6.8.0

载入中...
搜索中...
未找到
实例方法 | 类方法 | 属性 | 所有成员列表
QPolyline类 参考

线覆盖物. 更多...

`#include <QPolyline.h>`

类 QPolyline 继承关系图:

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

## 类方法
(QPolyline *) | + polylineWithCoordinates:count:
| 根据经纬度数据生成多段线
(QPolyline *) | + polylineWithPoints:count:
| 根据mapPoint数据生成多段线

## 属性
QMapRect | boundingMapRect
| 区域外接矩形
QIndoorInfo * | indoorInfo
| 室内位置
属性 继承自 QMultiPoint
QMapPoint * | points
| 坐标点数组
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数据生成多段线

参数

  points | mapPoint数据, points对应的内存会拷贝, 调用者负责该内存的释放
  count | mapPoint个数

返回
  生成的折线段

## ◆ polylineWithCoordinates:count:

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

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

参数

  coords | 经纬度数据, coords对应的内存会拷贝, 调用者负责该内存的释放
  count | 经纬度个数

返回
  生成的折线段

## ◆ polylineWithPoints:count:

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

根据mapPoint数据生成多段线

参数

  points | mapPoint数据, points对应的内存会拷贝, 调用者负责该内存的释放
  count | mapPoint个数

返回
  生成的折线段

## 属性说明

## ◆ indoorInfo

- (QIndoorInfo*) indoorInfo
| read write nonatomic strong

室内位置

添加完后修改无效

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

- QPolyline.h