BaiduMap_IOSSDK_v7.1.0_Docs 7.1.0

类 | 枚举
BMKMapView.h 文件参考
`#import "BMKAnnotation.h"`
`#import "BMKAnnotationView.h"`
`#import "BMKOverlayView.h"`
`#import "BMKMapStatus.h"`
`#import "BMKLocationViewDisplayParam.h"`
`#import "BMKHeatMap.h"`
`#import "BMKHexagonHeatMap.h"`
`#import "BMKBaseIndoorMapInfo.h"`
`#import "BMKCustomMapStyleOption.h"`
`#import "BMKMapGestureDelegate.h"`
`#import "BMKParticleEffectOption.h"`
`#import "BMKMapTouch.h"`

浏览源代码.

## 类
class | BMKMapPoi
| 点击地图标注返回数据结构 更多...
class | BMKMapView
| 地图View类，使用此View可以显示地图窗口，并且对地图进行相关的操作 更多...
category | BMKMapView(CustomMapAPI)
category | BMKMapView(IndoorMapAPI)
category | BMKMapView(LocationViewAPI)
category | BMKMapView(AnnotationAPI)
category | BMKMapView(OverlaysAPI)
| 地图View类(和Overlay操作相关的接口) 更多...
category | BMKMapView(HeatMapAPI)
category | BMKMapView(HexagonHeatMapAPI)
category | BMKMapView(MapLayerAPI)
category | BMKMapView(ParticleEffect)
category | BMKMapView(MapStyleAPI)
protocol | <BMKMapViewDelegate>
| MapView的Delegate，mapView通过此类来通知用户对应的事件 更多...

## 枚举
enum | BMKTrafficUGCType { BMKTrafficUGCTypeNoUGC = 0, BMKTrafficUGCTypeConstruction, BMKTrafficUGCTypeJam, BMKTrafficUGCTypeBlocking, BMKTrafficUGCTypeEmergency }
enum | BMKUserTrackingMode { BMKUserTrackingModeNone = 0, BMKUserTrackingModeHeading, BMKUserTrackingModeFollow, BMKUserTrackingModeFollowWithHeading }
enum | BMKLogoPosition { BMKLogoPositionLeftBottom = 0, BMKLogoPositionLeftTop, BMKLogoPositionCenterBottom, BMKLogoPositionCenterTop, BMKLogoPositionRightBottom, BMKLogoPositionRightTop }
| 枚举：logo位置 更多...
enum | BMKSwitchIndoorFloorError { BMKSwitchIndoorFloorSuccess = 0, BMKSwitchIndoorFloorFailed, BMKSwitchIndoorFloorNotFocused, BMKSwitchIndoorFloorNotExist }
| 枚举：室内图切换楼层结果 更多...
enum | BMKRegionChangeReason { BMKRegionChangeReasonGesture = 0, BMKRegionChangeReasonEvent, BMKRegionChangeReasonAPIs }
| 枚举：地图区域改变原因 更多...
enum | BMKMapLanguageType { kBMKMapLanguageTypeChinese = 0, kBMKMapLanguageTypeEnglish, kBMKMapLanguageTypeTraditionalChinese, kBMKMapLanguageTypeFrench, kBMKMapLanguageTypeGerman, kBMKMapLanguageTypeIndonesian, kBMKMapLanguageTypeItalian, kBMKMapLanguageTypeJapanese, kBMKMapLanguageTypeKorean, kBMKMapLanguageTypeMalayalam, kBMKMapLanguageTypePortuguese, kBMKMapLanguageTypeRussian, kBMKMapLanguageTypeSpanish, kBMKMapLanguageTypeThai, kBMKMapLanguageTypeTurkish, kBMKMapLanguageTypeVietnamese }
enum | BMKMapParticleEffect : NSInteger { BMKMapParticleEffectUnknow = -1, BMKMapParticleEffectSnow = 0, BMKMapParticleEffectRainStorm = 4, BMKMapParticleEffectSmog = 5, BMKMapParticleEffectSandStorm = 7, BMKMapParticleEffectFireworks = 8, BMKMapParticleEffectFlower = 14 }
| 枚举：粒子效果 更多...
enum | BMKPoiTagType { kBMKPoiTagTypeAll, kBMKPoiTagTypeEpidemic, kBMKPoiTagTypeTravel, kBMKPoiTagTypeShop }
| 用于控制poi标签显示的类别枚举 更多...
enum | BMKLayerType { kBMKLayerSDKOverlay, kBMKLayerSDKHeatMap, kBMKLayerSDKHexagonHeatMap, kBMKLayerNewSDKDefaultOverlay }

## 枚举类型说明

## ◆ BMKLayerType

enum BMKLayerType

枚举值
kBMKLayerSDKOverlay |
kBMKLayerSDKHeatMap | SDK覆盖物图层
kBMKLayerSDKHexagonHeatMap | SDK热力图图层
kBMKLayerNewSDKDefaultOverlay | SDK蜂窝热力图图层 新版SDK覆盖物默认图层

## ◆ BMKLogoPosition

enum BMKLogoPosition

枚举：logo位置

枚举值
BMKLogoPositionLeftBottom |
BMKLogoPositionLeftTop | 地图左下方
BMKLogoPositionCenterBottom | 地图左上方
BMKLogoPositionCenterTop | 地图中下方
BMKLogoPositionRightBottom | 地图中上方
BMKLogoPositionRightTop | 地图右下方

## ◆ BMKMapLanguageType

enum BMKMapLanguageType

枚举值
kBMKMapLanguageTypeChinese |
kBMKMapLanguageTypeEnglish | 中文地图
kBMKMapLanguageTypeTraditionalChinese | 英文地图
kBMKMapLanguageTypeFrench | 繁体中文地图
kBMKMapLanguageTypeGerman | 法语地图
kBMKMapLanguageTypeIndonesian | 德语地图
kBMKMapLanguageTypeItalian | 印尼语地图
kBMKMapLanguageTypeJapanese | 意大利语地图
kBMKMapLanguageTypeKorean | 日语地图
kBMKMapLanguageTypeMalayalam | 韩语地图
kBMKMapLanguageTypePortuguese | 马来语地图
kBMKMapLanguageTypeRussian | 葡萄牙语地图
kBMKMapLanguageTypeSpanish | 俄语地图
kBMKMapLanguageTypeThai | 西班牙语地图
kBMKMapLanguageTypeTurkish | 泰语地图
kBMKMapLanguageTypeVietnamese | 土耳其语地图

## ◆ BMKMapParticleEffect

enum BMKMapParticleEffect : NSInteger

枚举：粒子效果

枚举值
BMKMapParticleEffectUnknow |
BMKMapParticleEffectSnow |
BMKMapParticleEffectRainStorm |
BMKMapParticleEffectSmog |
BMKMapParticleEffectSandStorm |
BMKMapParticleEffectFireworks |
BMKMapParticleEffectFlower |

## ◆ BMKPoiTagType

enum BMKPoiTagType

用于控制poi标签显示的类别枚举

枚举值
kBMKPoiTagTypeAll | 显示poi标签 / 屏蔽所有poi标签
kBMKPoiTagTypeEpidemic | 疫情标签
kBMKPoiTagTypeTravel | 旅游出行标签
kBMKPoiTagTypeShop | 店铺标签

## ◆ BMKRegionChangeReason

enum BMKRegionChangeReason

枚举：地图区域改变原因

枚举值
BMKRegionChangeReasonGesture |
BMKRegionChangeReasonEvent | 手势触发导致地图区域变化，如双击、拖拽、滑动地图
BMKRegionChangeReasonAPIs | 地图上控件事件，如点击指南针返回2D地图。

## ◆ BMKSwitchIndoorFloorError

enum BMKSwitchIndoorFloorError

枚举：室内图切换楼层结果

枚举值
BMKSwitchIndoorFloorSuccess |
BMKSwitchIndoorFloorFailed | 切换楼层成功
BMKSwitchIndoorFloorNotFocused | 切换楼层失败
BMKSwitchIndoorFloorNotExist | 地图还未聚焦到传入的室内图

## ◆ BMKTrafficUGCType

enum BMKTrafficUGCType

枚举值
BMKTrafficUGCTypeNoUGC |
BMKTrafficUGCTypeConstruction | 非路况事件
BMKTrafficUGCTypeJam | 道路施工
BMKTrafficUGCTypeBlocking | 道路拥堵
BMKTrafficUGCTypeEmergency | 道路封闭 道路应急事故

## ◆ BMKUserTrackingMode

enum BMKUserTrackingMode

枚举值
BMKUserTrackingModeNone |
BMKUserTrackingModeHeading | 普通定位模式
BMKUserTrackingModeFollow | 定位方向模式
BMKUserTrackingModeFollowWithHeading | 定位跟随模式