|
BaiduMap_IOSSDK_v6.5.2_Docs
6.5.2
|
提供类似大头针效果的annotation view 更多...
#import <BMKPinAnnotationView.h>
属性 | |
| BMKPinAnnotationColor | pinColor |
| 大头针的颜色,有BMKPinAnnotationColorRed, BMKPinAnnotationColorGreen, BMKPinAnnotationColorPurple三种 更多... | |
| BOOL | animatesDrop |
| 动画效果 更多... | |
属性 继承自 BMKAnnotationView | |
| NSString * | reuseIdentifier |
| 复用标志 更多... | |
| BMKActionPaopaoView * | paopaoView |
| paopaoView 更多... | |
| id< BMKAnnotation > | annotation |
| 关联的annotation 更多... | |
| UIImage * | image |
| annotation view显示的图像 更多... | |
| CGPoint | centerOffset |
| 默认情况下, annotation view的中心位于annotation的坐标位置,可以设置centerOffset改变view的位置,正的偏移使view朝右下方移动,负的朝左上方,单位是像素 更多... | |
| CGPoint | calloutOffset |
| 默认情况下, 弹出的气泡位于view正中上方,可以设置calloutOffset改变view的位置,正的偏移使view朝右下方移动,负的朝左上方,单位是像素 更多... | |
| BOOL | enabled3D |
| 默认情况下,标注没有3D效果,可以设置enabled3D改变使用3D效果,使得标注在地图旋转和俯视时跟随旋转、俯视 更多... | |
| BOOL | enabled |
| 默认为YES,当为NO时view忽略触摸事件 更多... | |
| BOOL | selected |
| 默认为NO,初始化时设置为YES时会默认弹出气泡。V5.2.0以后版本可以直接设置该值来控制隐藏和弹出气泡,无需调用强制刷新 更多... | |
| BOOL | canShowCallout |
| 当为YES时,view被选中时会弹出气泡,annotation必须实现了title这个方法 更多... | |
| UIView * | leftCalloutAccessoryView |
| 显示在气泡左侧的view(使用默认气泡时,view的width最大值为32,height最大值为41,大于则使用最大值) 更多... | |
| UIView * | rightCalloutAccessoryView |
| 显示在气泡右侧的view(使用默认气泡时,view的width最大值为32,height最大值为41,大于则使用最大值) 更多... | |
| BOOL | hidePaopaoWhenSingleTapOnMap |
| 当发生单击地图事件时,当前的annotation的泡泡是否隐藏,默认值为YES,V4.2.1以后支持 更多... | |
| BOOL | hidePaopaoWhenDoubleTapOnMap |
| 当发生双击地图事件时,当前的annotation的泡泡是否隐藏,默认值为NO,V4.2.1以后支持 更多... | |
| BOOL | hidePaopaoWhenTwoFingersTapOnMap |
| 当发生两个手指点击地图(缩小地图)事件时,当前的annotation的泡泡是否隐藏,默认值为NO,V4.2.1以后支持 更多... | |
| BOOL | hidePaopaoWhenSelectOthers |
| 当选中其他annotation时,当前annotation的泡泡是否隐藏,默认值为YES,V4.2.1以后支持 更多... | |
| BOOL | hidePaopaoWhenDrag |
| 当拖拽当前的annotation时,当前annotation的泡泡是否隐藏,默认值为NO,V4.2.1以后支持 更多... | |
| BOOL | hidePaopaoWhenDragOthers |
| 当拖拽其他annotation时,当前annotation的泡泡是否隐藏,默认值为NO,V4.2.1以后支持 更多... | |
| BMKFeatureDisplayPriority | displayPriority |
| float | displayMaxLevel |
| 需要展示的最大级别,大于此级别则不展示,默认22。V6.5.0以后支持 更多... | |
| float | displayMinLevel |
| 需要展示的最小级别,小于此级别则不展示,默认4。V6.5.0以后支持 更多... | |
| BOOL | isOpenCollisionDetection |
| 开启碰撞检测,默认NO,关闭。V6.5.0以后支持 更多... | |
| NSInteger | collisionDetectionPriority |
| BOOL | isForceDisplay |
| 开启碰撞检测时,是否强制展示,默认NO。V6.5.0以后支持 更多... | |
额外继承的成员函数 | |
构造函数 继承自 BMKAnnotationView | |
| (instancetype) | - initWithAnnotation:reuseIdentifier: |
| (void) | - prepareForReuse |
| 当view从reuse队列里取出时被调用,默认不做任何事 更多... | |
| (void) | - setSelected:animated: |
| (BOOL draggable) | - __OSX_AVAILABLE_STARTING |
| 当设为YES并实现了setCoordinate:方法时,支持将view在地图上拖动, iOS 3.2以后支持 更多... | |
| (BMKAnnotationViewDragState dragState) | - __OSX_AVAILABLE_STARTING |
| 当前view的拖动状态, iOS 3.2以后支持 更多... | |
提供类似大头针效果的annotation view
|
readwritenonatomicassign |
动画效果
|
readwritenonatomicassign |
大头针的颜色,有BMKPinAnnotationColorRed, BMKPinAnnotationColorGreen, BMKPinAnnotationColorPurple三种