TencentMapSDK_iOS_3D_v6.8.0
载入中...
搜索中...
未找到
QMapView(Overlay)分类 参考

地图view的线面覆盖物相关的API 更多...

#include <QMapView.h>

实例方法

(void) - addOverlay:
 向地图窗口添加Overlay,需要实现QMapViewDelegate的-mapView:viewForOverlay:函数来生成标注对应的View
 
(void) - addOverlays:
 批量向地图窗口添加Overlay,需要实现QMapViewDelegate的-mapView:viewForOverlay:函数来生成标注对应的View
 
(void) - addMultiPolygons:
 批量向地图窗口添加polygon,需要实现QMapViewDelegate的-mapView:viewForOverlay:函数来生成标注对应的View
 
(void) - removeOverlay:
 移除Overlay
 
(void) - removeOverlays:
 移除Overlay
 
(QOverlayView *) - viewForOverlay:
 返回指定overlay对象的OverlayView
 
(void) - showOverlays:edgePadding:animated:
 设置地图使其可以显示数组中所有的overlay,
 
(void) - showQMarkers:edgePadding:animated:
 设置地图使其可以显示数组中所有的QMarker覆盖物,
 

属性

NSArray * overlays
 当前mapView中已经添加的Overlay数组
 

详细描述

地图view的线面覆盖物相关的API

成员函数文档

◆ addMultiPolygons:

- (void) addMultiPolygons: (NSArray< QPolygon * > *) polygons

批量向地图窗口添加polygon,需要实现QMapViewDelegate的-mapView:viewForOverlay:函数来生成标注对应的View

参数
polygons要添加的polygon列表
注解
目前仅支持不带洞和不带描边的多边形,设置洞和描边不生效,since 6.4.0

扩展类 QMapView.

◆ addOverlay:

- (void) addOverlay: (id< QOverlay >) overlay

向地图窗口添加Overlay,需要实现QMapViewDelegate的-mapView:viewForOverlay:函数来生成标注对应的View

参数
overlay要添加的overlay

扩展类 QMapView.

◆ addOverlays:

- (void) addOverlays: (NSArray< id< QOverlay > > *) overlays

批量向地图窗口添加Overlay,需要实现QMapViewDelegate的-mapView:viewForOverlay:函数来生成标注对应的View

参数
overlays要添加的overlay列表

扩展类 QMapView.

◆ removeOverlay:

- (void) removeOverlay: (id< QOverlay >) overlay

移除Overlay

参数
overlay要移除的overlay

扩展类 QMapView.

◆ removeOverlays:

- (void) removeOverlays: (NSArray< id< QOverlay > > *) overlays

移除Overlay

参数
overlays要移除的overlay列表

扩展类 QMapView.

◆ showOverlays:edgePadding:animated:

- (void) showOverlays: (NSArray< id< QOverlay > > *) overlays
edgePadding: (UIEdgeInsets) insets
animated: (BOOL) animated 

设置地图使其可以显示数组中所有的overlay,

参数
overlays需要显示的overlays
insetsinsets 嵌入边界
animated是否执行动画

扩展类 QMapView.

◆ showQMarkers:edgePadding:animated:

- (void) showQMarkers: (NSArray< QMarker * > *) markers
edgePadding: (UIEdgeInsets) insets
animated: (BOOL) animated 

设置地图使其可以显示数组中所有的QMarker覆盖物,

参数
markers需要显示的markers
insetsinsets 嵌入边界
animated是否执行动画

扩展类 QMapView.

◆ viewForOverlay:

- (QOverlayView *) viewForOverlay: (id< QOverlay >) overlay

返回指定overlay对象的OverlayView

参数
overlay待查询的overlay
返回
对应的OverlayView

扩展类 QMapView.


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