BaiduMap_IOSSDK_v6.6.7_Docs 6.6.7

属性 | 所有成员列表
BMKPinAnnotationView类 参考

提供类似大头针效果的annotation view 更多...

`#import <BMKPinAnnotationView.h>`

类 BMKPinAnnotationView 继承关系图:

## 属性
BMKPinAnnotationColor | pinColor
| 大头针的颜色，有BMKPinAnnotationColorRed, BMKPinAnnotationColorGreen, BMKPinAnnotationColorPurple三种 更多...
BOOL | animatesDrop
| 动画效果 更多...
BMKPinAnnotationAnimateType | animateType
| 动画效果,默认BMKPinAnnotationAnimateTypeNone：无动画,since 6.5.7 更多...
属性 继承自 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以后支持 更多...
BOOL | isOpenCollisionDetectionWithPaoPaoView
| 开启气泡碰撞检测，默认NO，关闭；且当isOpenCollisionDetection为YES时生效。V6.5.7以后支持 更多...
NSInteger | collisionDetectionPriority
BOOL | isForceDisplay
| 开启碰撞检测时，是否强制展示，默认NO。V6.5.0以后支持 更多...
BOOL | isOpenCollisionDetectionWithMapPOI
| 是否开启与底图POI的碰撞检测，默认NO。仅支持大于15地图显示层级。V6.5.7以后支持 更多...

## 额外继承的成员函数
构造函数 继承自 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

## 属性说明

## ◆ animatesDrop

- (BOOL) animatesDrop
| read write nonatomic assign

动画效果

## ◆ animateType

- (BMKPinAnnotationAnimateType) animateType
| read write nonatomic assign

动画效果,默认BMKPinAnnotationAnimateTypeNone：无动画,since 6.5.7

## ◆ pinColor

- (BMKPinAnnotationColor) pinColor
| read write nonatomic assign

大头针的颜色，有BMKPinAnnotationColorRed, BMKPinAnnotationColorGreen, BMKPinAnnotationColorPurple三种

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

- BaiduMapAPI_Map.framework/Headers/BMKPinAnnotationView.h