BaiduMap_IOSSDK_v7.1.0_Docs 7.1.0

构造函数 | 类方法 | 属性 | 所有成员列表
BMK3DModelOverlay类 参考

`#import <BMK3DModelOverlay.h>`

类 BMK3DModelOverlay 继承关系图:

## 构造函数
(void) | - setModelOverlayWithCenterCoordinate:option:
(void) | - setModelOverlayWithAnimationIsEnable:
(void) | - setModelOverlayWithAnimationRepeatCount:
(void) | - setModelOverlayWithAnimationIndex:
(void) | - setModelOverlayWithAnimationSpeed:
(BOOL) | - addRichView:
(BOOL) | - removeRichView:
构造函数 继承自 <BMKAnnotation>
(NSString *) | - title
| 获取annotation标题 更多...
(NSString *) | - subtitle
| 获取annotation副标题 更多...
(void) | - setCoordinate:
构造函数 继承自 <BMKOverlay>
(BOOL) | - intersectsMapRect:

## 类方法
(nullable instancetype) | + modelOverlayWithCenterCoordinate:option:

## 属性
CLLocationCoordinate2D | coordinate
| 模型中心经纬度坐标 更多...
BMK3DModelOption * | option
| 3D模型配置项 更多...
BMKMapAnimation * | animation
| 轨迹动画，使用BMKMapAnimation子类实现动画，支持BMKMapAlphaAnimation，BMKMapTrackAnimation,since 6.6.3 更多...
属性 继承自 BMKShape
NSString * | title
| 要显示的标题；注意：如果不设置title,无法点击annotation,也无法使用回调函数； 更多...
NSString * | subtitle
| 要显示的副标题 更多...
属性 继承自 <BMKAnnotation>
CLLocationCoordinate2D | coordinate
| 标注view中心坐标. 更多...
属性 继承自 <BMKOverlay>
CLLocationCoordinate2D | coordinate
| 返回区域中心坐标. 更多...
BMKMapRect | boundingMapRect
| 返回区域外接矩形 更多...

## 函数文档

## ◆ addRichView:

- (BOOL) addRichView: |  | (BMKRichView *) | view |

## ◆ modelOverlayWithCenterCoordinate:option:

+ (nullable instancetype) modelOverlayWithCenterCoordinate: |  | (CLLocationCoordinate2D) | centerCoordinate
option: |  | (BMK3DModelOption *) | option

根据模型生成对应的overlay

参数

  centerCoordinate | 中心坐标
  option | 模型可选数据

## ◆ removeRichView:

- (BOOL) removeRichView: |  | (BMKRichView *) | view |

## ◆ setModelOverlayWithAnimationIndex:

- (void) setModelOverlayWithAnimationIndex: |  | (NSInteger) | animationIndex |

更新模型动画索引值

参数

  animationIndex | 当前模型动画索引值

## ◆ setModelOverlayWithAnimationIsEnable:

- (void) setModelOverlayWithAnimationIsEnable: |  | (BOOL) | animationIsEnable |

更新模型动画是否可用

参数

  animationIsEnable | 模型动画是否可用

## ◆ setModelOverlayWithAnimationRepeatCount:

- (void) setModelOverlayWithAnimationRepeatCount: |  | (NSInteger) | animationRepeatCount |

更新模型动画重复执行次数

参数

  animationRepeatCount | 模型动画重复执行次数

## ◆ setModelOverlayWithAnimationSpeed:

- (void) setModelOverlayWithAnimationSpeed: |  | (CGFloat) | animationSpeed |

更新模型动画倍速

参数

  animationSpeed | 模型动画倍速

## ◆ setModelOverlayWithCenterCoordinate:option:

- (void) setModelOverlayWithCenterCoordinate: |  | (CLLocationCoordinate2D) | centerCoordinate
option: |  | (BMK3DModelOption *) | option

更新overlay

参数

  centerCoordinate | 中心坐标
  option | 模型可选数据

## 属性说明

## ◆ animation

- (BMKMapAnimation*) animation
| readwritenonatomicstrong

轨迹动画，使用BMKMapAnimation子类实现动画，支持BMKMapAlphaAnimation，BMKMapTrackAnimation,since 6.6.3

## ◆ coordinate

- (CLLocationCoordinate2D) coordinate
| readwritenonatomicassign

模型中心经纬度坐标

## ◆ option

- (BMK3DModelOption*) option
| readwritenonatomicstrong

3D模型配置项

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

- BaiduMapAPI_Map.framework/Headers/BMK3DModelOverlay.h