|
TencentMapSDK_iOS_3D_v6.4.0
|
可自定义渲染内容的覆盖物 更多...
#include <QGLOverlay.h>
实例方法 | |
| (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 |
| 区域外接矩形 | |
可自定义渲染内容的覆盖物
| - (CGFloat) glPointRatio |
返回每屏幕Point单位对应的OpenGL坐标系下的长度
| - (float *) glProjectionMatrix |
获取当前地图projection矩阵
| - (CGPoint) glVertexForCoordinate: | (CLLocationCoordinate2D) | coordinate |
将经纬度坐标转换为OpenGL使用的坐标
| coordinate | 经纬度坐标 |
| - (float *) glViewMatrix |
获取当前地图view矩阵