|
TencentMapSDK_iOS_3D_v6.7.0
|
用于地面(图片)覆盖物的数据类 更多...
#import <QGroundOverlay.h>
构造函数 | |
| (void) | - setGroundOverlayWithBounds:icon: |
| 更新GroundOverlay. 更多... | |
| (void) | - setGroundOverlayWithCoordinate:zoomLevel:anchor:icon: |
| 更新GroundOverlay, 内部会自动计算覆盖物大小,以满足zoomLevel下显示大小为icon大小. 更多... | |
构造函数 继承自 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坐标系下的长度 更多... | |
类方法 | |
| (QGroundOverlay *) | + groundOverlayWithBounds:icon: |
| ** 更多... | |
| (QGroundOverlay *) | + groundOverlayWithCoordinate:zoomLevel:anchor:icon: |
| 根据指定经纬度坐标生成一个groundOverlay 更多... | |
Protected 属性 | |
| package QMapRect | _boundingRect |
属性 | |
| QMapRect | boundingMapRect |
| 区域外接矩形 | |
属性 继承自 QGLOverlay | |
| 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 |
| 区域外接矩形 | |
用于地面(图片)覆盖物的数据类
| + (QGroundOverlay *) groundOverlayWithBounds: | (QCoordinateBounds) | bounds | |
| icon: | (UIImage *) | icon | |
**
根据指定区域生成一个groundOverlay
| bounds | 指定的经纬度区域 |
| icon | 绘制使用的图片 |
| + (QGroundOverlay *) groundOverlayWithCoordinate: | (CLLocationCoordinate2D) | position | |
| zoomLevel: | (CGFloat) | zoomLevel | |
| anchor: | (CGPoint) | anchor | |
| icon: | (UIImage *) | icon | |
根据指定经纬度坐标生成一个groundOverlay
| position | 图片在地图上的经纬度坐标 |
| zoomLevel | 不损失精度绘制原始图片的地图等级 |
| anchor | 绘制图片的锚点. 左上角为(0,1). 有效区间[0,1] |
| icon | 绘制使用的图片 |
| - (void) setGroundOverlayWithBounds: | (QCoordinateBounds) | bounds | |
| icon: | (UIImage *) | icon | |
更新GroundOverlay.
| bounds | 图片的在地图的覆盖范围 |
| icon | 覆盖图片 |
| - (void) setGroundOverlayWithCoordinate: | (CLLocationCoordinate2D) | position | |
| zoomLevel: | (CGFloat) | zoomLevel | |
| anchor: | (CGPoint) | anchor | |
| icon: | (UIImage *) | icon | |
更新GroundOverlay, 内部会自动计算覆盖物大小,以满足zoomLevel下显示大小为icon大小.
| position | 图片在地图上的经纬度坐标 |
| zoomLevel | 图片在地图尺寸等同于像素的zoom值 |
| anchor | 绘制图片的锚点. 左上角为(0,1). 有效区间[0,1] |
| icon | 覆盖图片 |