#include <BMKBaseMarker.h>
|  | 
| CLLocationCoordinate2D | coordinate | 
|  | marker的经纬度坐标 
 | 
|  | 
| float | anchorX | 
|  | anchor 
 | 
|  | 
| float | anchorY | 
|  | 
| int | offsetX | 
|  | 偏离anchor多少point(屏幕坐标系,向左「-」、向右「+」),默认0 
 | 
|  | 
| int | offsetY | 
|  | 偏离anchor多少point(屏幕坐标系,向上「-」、向下「+」),默认0 
 | 
|  | 
| float | rotate | 
|  | 外部设置Marker旋转角度,绕Z轴旋转角度,默认0 
 | 
|  | 
| NSUInteger | rotateFeature | 
|  | Marker旋转角度,起作用的方式,默认:BMKRotateFreeze (BMKRotateAnmination | BMKRotateScreenUpper | BMKRotateFlipNo),只有设置包含BMKRotateItem时外部设置的rotate属性才会起作用;设置多个用|符号;部分设置只能二选一,请参考BMKRotateFeature注释说明 
 | 
|  | 
| float | scaleX | 
|  | X轴缩放比例,默认1 
 | 
|  | 
| float | scaleY | 
|  | Y轴缩放比例,默认1 
 | 
|  | 
| BOOL | perspective | 
|  | 是否透视,地图有俯仰角时的远小近大效果,默认NO 
 | 
|  | 
| CGPoint | fixXY | 
|  | 固定到屏幕XY坐标,单位point,默认(00) 
 | 
|  | 
| NSUInteger | followMapRotateAxis | 
|  | Marker跟随地图变化的旋转轴,默认:BMKFollowMapRotateAxisNone不跟随;设置多个用|符号,如同时跟随地图旋转和俯仰角(BMKFollowMapRotateAxisPitch | BMKFollowMapRotateAxisYaw) 
 | 
|  | 
| BMKCollisionBehavior | collisionBehavior | 
|  | 碰撞检测类型,默认BMKCollisionNotCollide;不参与碰撞;注意,动画过程中暂时不支持检测 
 | 
|  | 
| int | collisionPriority | 
|  | 碰撞优先级,值越大越不容易被碰掉,默认0 
 | 
|  | 
| BOOL | isOpenCollisionDetection | 
|  | 开启碰撞检测,默认NO,关闭。对齐安卓,兼容旧接口,建议使用collisionBehavior,对应BMKCollisionWithInner,V6.6.3以后支持 
 | 
|  | 
| BOOL | isForceDisplay | 
|  | 开启碰撞检测时,是否强制展示,默认NO。对齐安卓,兼容旧接口,建议使用collisionBehavior,对应BMKCollisionInnerAndBasePoi,V6.6.3以后支持 
 | 
|  | 
| BOOL | isOpenCollisionDetectionWithMapPOI | 
|  | 是否开启与底图POI的碰撞检测,默认NO。对齐安卓,兼容旧接口,建议使用collisionBehavior,对应BMKCollisionAlwaysShow,V6.6.3以后支持 
 | 
|  | 
| NSUInteger | trackBy | 
|  | 动画,跟随模式,默认BMKAnimationTrackXY 
 | 
|  | 
| BMKMapAnimation * | animation | 
|  | 动画,除BMKMapTrackAnimation,其他动画默认添加后自动start,使用BMKMapAnimation子类实现动画,支持BMKMapAlphaAnimation,BMKMapRotateAnimation,BMKMapScaleAnimation,BMKMapTranslateAnimation,BMKMapTrackAnimation,BMKMapAnimationSet ,since 6.6.3 
 | 
|  | 
| BMKVisibility | visibility | 
|  | 
| float | opacity | 
|  | 
| NSInteger | zIndex | 
|  | 
| NSString * | title | 
|  | 要显示的标题;注意:如果不设置title,无法点击annotation,也无法使用回调函数; 
 | 
|  | 
| NSString * | subtitle | 
|  | 要显示的副标题 
 | 
|  | 
| CLLocationCoordinate2D | coordinate | 
|  | 标注view中心坐标. 
 | 
|  | 
| CLLocationCoordinate2D | coordinate | 
|  | 返回区域中心坐标. 
 | 
|  | 
| BMKMapRect | boundingMapRect | 
|  | 返回区域外接矩形 
 | 
|  | 
◆ addRichView:
◆ removeRichView:
◆ setShowLevel:toLevel:
      
        
          | - (BOOL) setShowLevel: |  | (int) | from | 
        
          | toLevel: |  | (int) | to | 
      
 
 
◆ _boundingMapRect
◆ _coordinate
  
  | 
        
          | - (package CLLocationCoordinate2D) _coordinate |  | protected | 
 
 
◆ anchorX
◆ anchorY
◆ animation
动画,除BMKMapTrackAnimation,其他动画默认添加后自动start,使用BMKMapAnimation子类实现动画,支持BMKMapAlphaAnimation,BMKMapRotateAnimation,BMKMapScaleAnimation,BMKMapTranslateAnimation,BMKMapTrackAnimation,BMKMapAnimationSet ,since 6.6.3 
 
 
◆ collisionBehavior
碰撞检测类型,默认BMKCollisionNotCollide;不参与碰撞;注意,动画过程中暂时不支持检测 
 
 
◆ collisionPriority
  
  | 
        
          | - (int) collisionPriority |  | readwritenonatomicassign | 
 
 
◆ coordinate
  
  | 
        
          | - (CLLocationCoordinate2D) coordinate |  | readwritenonatomicassign | 
 
 
◆ fixXY
◆ followMapRotateAxis
  
  | 
        
          | - (NSUInteger) followMapRotateAxis |  | readwritenonatomicassign | 
 
Marker跟随地图变化的旋转轴,默认:BMKFollowMapRotateAxisNone不跟随;设置多个用|符号,如同时跟随地图旋转和俯仰角(BMKFollowMapRotateAxisPitch | BMKFollowMapRotateAxisYaw) 
 
 
◆ isForceDisplay
开启碰撞检测时,是否强制展示,默认NO。对齐安卓,兼容旧接口,建议使用collisionBehavior,对应BMKCollisionInnerAndBasePoi,V6.6.3以后支持 
 
 
◆ isOpenCollisionDetection
  
  | 
        
          | - (BOOL) isOpenCollisionDetection |  | readwritenonatomicassign | 
 
开启碰撞检测,默认NO,关闭。对齐安卓,兼容旧接口,建议使用collisionBehavior,对应BMKCollisionWithInner,V6.6.3以后支持 
 
 
◆ isOpenCollisionDetectionWithMapPOI
  
  | 
        
          | - (BOOL) isOpenCollisionDetectionWithMapPOI |  | readwritenonatomicassign | 
 
是否开启与底图POI的碰撞检测,默认NO。对齐安卓,兼容旧接口,建议使用collisionBehavior,对应BMKCollisionAlwaysShow,V6.6.3以后支持 
 
 
◆ offsetX
偏离anchor多少point(屏幕坐标系,向左「-」、向右「+」),默认0 
 
 
◆ offsetY
偏离anchor多少point(屏幕坐标系,向上「-」、向下「+」),默认0 
 
 
◆ opacity
◆ perspective
◆ rotate
外部设置Marker旋转角度,绕Z轴旋转角度,默认0 
 
 
◆ rotateFeature
  
  | 
        
          | - (NSUInteger) rotateFeature |  | readwritenonatomicassign | 
 
Marker旋转角度,起作用的方式,默认:BMKRotateFreeze (BMKRotateAnmination | BMKRotateScreenUpper | BMKRotateFlipNo),只有设置包含BMKRotateItem时外部设置的rotate属性才会起作用;设置多个用|符号;部分设置只能二选一,请参考BMKRotateFeature注释说明 
 
 
◆ scaleX
◆ scaleY
◆ trackBy
动画,跟随模式,默认BMKAnimationTrackXY 
 
 
◆ visibility
◆ zIndex
该类的文档由以下文件生成: