TencentMapSDK_iOS_3D_v6.8.0

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

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

`#include <QGLOverlay.h>`

类 QGLOverlay 继承关系图:

## 实例方法
(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< QGLOverlayDelegate > | delegate
| 实现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）

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

- QGLOverlay.h