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
  insets | insets 嵌入边界
  animated | 是否执行动画

扩展类 QMapView.

## ◆ showQMarkers:edgePadding:animated:

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

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

参数

  markers | 需要显示的markers
  insets | insets 嵌入边界
  animated | 是否执行动画

扩展类 QMapView.

## ◆ viewForOverlay:

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

返回指定overlay对象的OverlayView

参数

  overlay | 待查询的overlay

返回
  对应的OverlayView

扩展类 QMapView.

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

- QMapView.h