TencentMapSDK_iOS_3D_v6.4.0
载入中...
搜索中...
未找到
QGLOverlay类 参考

可自定义渲染内容的覆盖物 更多...

#include <QGLOverlay.h>

类 QGLOverlay 继承关系图:
QShape <QOverlay> QGroundOverlay QHeatOverlay QVectorHeatOverlay

实例方法

(void) - setMinZoomLevel:maxZoomLevel:
 设置最小显示级别.
 
(NSString *) - getType
 获取覆盖物类型.
 
(void) - render
 覆盖物渲染实现. 请不要直接调用
 
(void) - setNeedsDisplay
 触发一次渲染
 
(BOOL) - isSupportClick
 获取覆盖物是否支持点击
 
(float *) - glViewMatrix
 获取当前地图view矩阵
 
(float *) - glProjectionMatrix
 获取当前地图projection矩阵
 
(CGPoint) - glVertexForCoordinate:
 将经纬度坐标转换为OpenGL使用的坐标
 
(CGFloat) - glPointRatio
 返回每屏幕Point单位对应的OpenGL坐标系下的长度
 

属性

id< QGLOverlayDelegatedelegate
 实现QGLOverlayDelegate协议的对象
 
BOOL visible
 是否可见. (默认YES)
 
CGFloat opacity
 整个图层的透明度. (默认1.0)
 
int minZoomLevel
 最小显示级别. (默认3)
 
int maxZoomLevel
 最大显示级别. (默认22)
 
QMapRect boundingMapRect
 覆盖物的外接矩形
 
BOOL interactive
 覆盖物是否响应点击, 默认:NO
 
- 属性 继承自 QShape
id userData
 供用户储存自定义数据,SDK本身不使用
 
- 属性 继承自 <QOverlay>
QMapRect boundingMapRect
 区域外接矩形
 

详细描述

可自定义渲染内容的覆盖物

成员函数文档

◆ glPointRatio

- (CGFloat) glPointRatio

返回每屏幕Point单位对应的OpenGL坐标系下的长度

返回
OpenGL/屏幕Point 的比例关系

◆ glProjectionMatrix

- (float *) glProjectionMatrix

获取当前地图projection矩阵

返回
矩阵数组(长度为16)

◆ glVertexForCoordinate:

- (CGPoint) glVertexForCoordinate: (CLLocationCoordinate2D) coordinate

将经纬度坐标转换为OpenGL使用的坐标

参数
coordinate经纬度坐标
返回
OpenGL坐标系下的坐标

◆ glViewMatrix

- (float *) glViewMatrix

获取当前地图view矩阵

返回
矩阵数组(长度为16)

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