\doxysection{BMKMap\+View.\+h}
\hypertarget{_b_m_k_map_view_8h_source}{}\label{_b_m_k_map_view_8h_source}\index{BaiduMapAPI\_Map.framework/Headers/BMKMapView.h@{BaiduMapAPI\_Map.framework/Headers/BMKMapView.h}}
\mbox{\hyperlink{_b_m_k_map_view_8h}{浏览该文件的文档.}}
\begin{DoxyCode}{0}
\DoxyCodeLine{00001\ \textcolor{comment}{/*}}
\DoxyCodeLine{00002\ \textcolor{comment}{\ *\ \ BMKMapView.h}}
\DoxyCodeLine{00003\ \textcolor{comment}{\ *\ \ BMapKit}}
\DoxyCodeLine{00004\ \textcolor{comment}{\ *}}
\DoxyCodeLine{00005\ \textcolor{comment}{\ *\ \ Copyright\ 2011\ Baidu\ Inc.\ All\ rights\ reserved.}}
\DoxyCodeLine{00006\ \textcolor{comment}{\ *}}
\DoxyCodeLine{00007\ \textcolor{comment}{\ */}}
\DoxyCodeLine{00008\ }
\DoxyCodeLine{00009\ \textcolor{preprocessor}{\#import\ "{}\mbox{\hyperlink{_b_m_k_annotation_8h}{BMKAnnotation.h}}"{}}}
\DoxyCodeLine{00010\ \textcolor{preprocessor}{\#import\ "{}\mbox{\hyperlink{_b_m_k_annotation_view_8h}{BMKAnnotationView.h}}"{}}}
\DoxyCodeLine{00011\ \textcolor{preprocessor}{\#import\ "{}\mbox{\hyperlink{_b_m_k_overlay_view_8h}{BMKOverlayView.h}}"{}}}
\DoxyCodeLine{00012\ \textcolor{preprocessor}{\#import\ "{}\mbox{\hyperlink{_b_m_k_map_status_8h}{BMKMapStatus.h}}"{}}}
\DoxyCodeLine{00013\ \textcolor{preprocessor}{\#import\ "{}\mbox{\hyperlink{_b_m_k_location_view_display_param_8h}{BMKLocationViewDisplayParam.h}}"{}}}
\DoxyCodeLine{00014\ \textcolor{preprocessor}{\#import\ "{}\mbox{\hyperlink{_b_m_k_heat_map_8h}{BMKHeatMap.h}}"{}}}
\DoxyCodeLine{00015\ \textcolor{preprocessor}{\#import\ "{}\mbox{\hyperlink{_b_m_k_hexagon_heat_map_8h}{BMKHexagonHeatMap.h}}"{}}}
\DoxyCodeLine{00016\ \textcolor{preprocessor}{\#import\ "{}\mbox{\hyperlink{_b_m_k_base_indoor_map_info_8h}{BMKBaseIndoorMapInfo.h}}"{}}}
\DoxyCodeLine{00017\ \textcolor{preprocessor}{\#import\ "{}\mbox{\hyperlink{_b_m_k_custom_map_style_option_8h}{BMKCustomMapStyleOption.h}}"{}}}
\DoxyCodeLine{00018\ \textcolor{preprocessor}{\#import\ "{}\mbox{\hyperlink{_b_m_k_map_gesture_delegate_8h}{BMKMapGestureDelegate.h}}"{}}}
\DoxyCodeLine{00019\ \textcolor{preprocessor}{\#import\ "{}\mbox{\hyperlink{_b_m_k_particle_effect_option_8h}{BMKParticleEffectOption.h}}"{}}}
\DoxyCodeLine{00020\ \textcolor{preprocessor}{\#import\ "{}\mbox{\hyperlink{_b_m_k_map_touch_8h}{BMKMapTouch.h}}"{}}}
\DoxyCodeLine{00021\ }
\DoxyCodeLine{00022\ NS\_ASSUME\_NONNULL\_BEGIN}
\DoxyCodeLine{00023\ \textcolor{keyword}{@class}\ BMMapControl;}
\DoxyCodeLine{00024\ \textcolor{keyword}{@class}\ CompassOverlay;}
\DoxyCodeLine{00025\ \textcolor{keyword}{@class}\ \mbox{\hyperlink{interface_b_m_k_user_location}{BMKUserLocation}};}
\DoxyCodeLine{00026\ \textcolor{keyword}{@protocol\ }BMKMapViewDelegate;}
\DoxyCodeLine{00027\ }
\DoxyCodeLine{00028\ \textcolor{keyword}{typedef}\ \textcolor{keyword}{enum}\ \{}
\DoxyCodeLine{00029\ \ \ \ \ \mbox{\hyperlink{_b_m_k_map_view_8h_a588e2f2a2b24fa1697ccf39294a4f60ca283ae525954cb711f48563bafbdee7c9}{BMKTrafficUGCTypeNoUGC}}\ =\ 0,\ \ \ \ }
\DoxyCodeLine{00030\ \ \ \ \ \mbox{\hyperlink{_b_m_k_map_view_8h_a588e2f2a2b24fa1697ccf39294a4f60caa62144cec8d763f60674570456fdfd9f}{BMKTrafficUGCTypeConstruction}},\ }
\DoxyCodeLine{00031\ \ \ \ \ \mbox{\hyperlink{_b_m_k_map_view_8h_a588e2f2a2b24fa1697ccf39294a4f60cae81e761db606dcbeb4bf2c470cc42e55}{BMKTrafficUGCTypeJam}},\ \ \ \ \ \ \ \ \ \ }
\DoxyCodeLine{00032\ \ \ \ \ \mbox{\hyperlink{_b_m_k_map_view_8h_a588e2f2a2b24fa1697ccf39294a4f60ca1d88267f99fb91f525ae02c9341585b5}{BMKTrafficUGCTypeBlocking}},\ \ \ \ \ }
\DoxyCodeLine{00033\ \ \ \ \ \mbox{\hyperlink{_b_m_k_map_view_8h_a588e2f2a2b24fa1697ccf39294a4f60cab14d95bb46c8f1150998b69ca6925fd0}{BMKTrafficUGCTypeEmergency}}\ \ \ \ \ }
\DoxyCodeLine{00034\ \}\ \mbox{\hyperlink{_b_m_k_map_view_8h_a588e2f2a2b24fa1697ccf39294a4f60c}{BMKTrafficUGCType}};}
\DoxyCodeLine{00036\ \textcolor{keyword}{@interface\ }\mbox{\hyperlink{interface_b_m_k_map_poi}{BMKMapPoi}}\ :\ NSObject}
\DoxyCodeLine{00037\ }
\DoxyCodeLine{00039\ \textcolor{keyword}{@property}\ (nonatomic,\ copy,\ nullable)\ NSString\ *\mbox{\hyperlink{interface_b_m_k_map_poi_a5d5c19bd352dcab43167d97aa47ea38d}{text}};}
\DoxyCodeLine{00040\ }
\DoxyCodeLine{00042\ \textcolor{keyword}{@property}\ (nonatomic,\ assign)\ CLLocationCoordinate2D\ \mbox{\hyperlink{interface_b_m_k_map_poi_a771c0672bbe2dd1dc526003717bbcec1}{pt}};}
\DoxyCodeLine{00043\ }
\DoxyCodeLine{00045\ \textcolor{keyword}{@property}\ (nonatomic,\ copy,\ nullable)\ NSString\ *\mbox{\hyperlink{interface_b_m_k_map_poi_a813a15236e6b180973421880e2810835}{uid}};}
\DoxyCodeLine{00046\ }
\DoxyCodeLine{00048\ \textcolor{keyword}{@property}\ (nonatomic,\ assign)\ \mbox{\hyperlink{_b_m_k_map_view_8h_a588e2f2a2b24fa1697ccf39294a4f60c}{BMKTrafficUGCType}}\ \mbox{\hyperlink{interface_b_m_k_map_poi_a2813b7d3339a4f14aff95b09ce6ada90}{trafficUGCType}};}
\DoxyCodeLine{00049\ \textcolor{keyword}{@end}}
\DoxyCodeLine{00050\ }
\DoxyCodeLine{00051\ \textcolor{keyword}{typedef}\ \textcolor{keyword}{enum}\ \{}
\DoxyCodeLine{00052\ \ \ \ \ \mbox{\hyperlink{_b_m_k_map_view_8h_a481a26594114c680e4459080dbb89265a178ce7685556015e95731732898afdc2}{BMKUserTrackingModeNone}}\ =\ 0,\ \ \ \ \ \ \ \ \ \ \ \ \ }
\DoxyCodeLine{00053\ \ \ \ \ \mbox{\hyperlink{_b_m_k_map_view_8h_a481a26594114c680e4459080dbb89265acd16284dd6a29abd9be48982494a3f23}{BMKUserTrackingModeHeading}},\ \ \ \ \ \ \ \ \ \ \ \ \ \ }
\DoxyCodeLine{00054\ \ \ \ \ \mbox{\hyperlink{_b_m_k_map_view_8h_a481a26594114c680e4459080dbb89265a98217db94d7c9148b0826e46d345b9c6}{BMKUserTrackingModeFollow}},\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ }
\DoxyCodeLine{00055\ \ \ \ \ \mbox{\hyperlink{_b_m_k_map_view_8h_a481a26594114c680e4459080dbb89265a6aa68556c55461ba422cc1618c44e938}{BMKUserTrackingModeFollowWithHeading}},\ \ \ \ }
\DoxyCodeLine{00056\ \}\ \mbox{\hyperlink{_b_m_k_map_view_8h_a481a26594114c680e4459080dbb89265}{BMKUserTrackingMode}};}
\DoxyCodeLine{00057\ }
\DoxyCodeLine{00059\ \textcolor{keyword}{typedef}\ \textcolor{keyword}{enum}\ \{}
\DoxyCodeLine{00060\ \ \ \ \ \mbox{\hyperlink{_b_m_k_map_view_8h_a2b54deb43cfd24eacb3339e18728fbb0ac828c1fe7240b07af38b960fb122b04c}{BMKLogoPositionLeftBottom}}\ =\ 0,\ \ \ \ \ \ \ \ \ \ }
\DoxyCodeLine{00061\ \ \ \ \ \mbox{\hyperlink{_b_m_k_map_view_8h_a2b54deb43cfd24eacb3339e18728fbb0acd527f0ff8c48c00bb0792c3cef23e3d}{BMKLogoPositionLeftTop}},\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ }
\DoxyCodeLine{00062\ \ \ \ \ \mbox{\hyperlink{_b_m_k_map_view_8h_a2b54deb43cfd24eacb3339e18728fbb0ab13795ffca888b12f5a7e8622c83ae67}{BMKLogoPositionCenterBottom}},\ \ \ \ \ \ \ \ \ \ \ \ }
\DoxyCodeLine{00063\ \ \ \ \ \mbox{\hyperlink{_b_m_k_map_view_8h_a2b54deb43cfd24eacb3339e18728fbb0a235aec9196b9471c96e48ab91178cd66}{BMKLogoPositionCenterTop}},\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ }
\DoxyCodeLine{00064\ \ \ \ \ \mbox{\hyperlink{_b_m_k_map_view_8h_a2b54deb43cfd24eacb3339e18728fbb0ae0ba9de03826a153f86d8439d2db0ca3}{BMKLogoPositionRightBottom}},\ \ \ \ \ \ \ \ \ \ \ \ \ }
\DoxyCodeLine{00065\ \ \ \ \ \mbox{\hyperlink{_b_m_k_map_view_8h_a2b54deb43cfd24eacb3339e18728fbb0abdd3c8a229d65bddbdc36616cfbc8193}{BMKLogoPositionRightTop}},\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ }
\DoxyCodeLine{00066\ \}\ \mbox{\hyperlink{_b_m_k_map_view_8h_a2b54deb43cfd24eacb3339e18728fbb0}{BMKLogoPosition}};}
\DoxyCodeLine{00067\ }
\DoxyCodeLine{00069\ \textcolor{keyword}{typedef}\ \textcolor{keyword}{enum}\ \{}
\DoxyCodeLine{00070\ \ \ \ \ \mbox{\hyperlink{_b_m_k_map_view_8h_a2a2468ac487f802ff032a6f9c0ff76d6a3ac8b9f771e759b925ddf594a01e60e5}{BMKSwitchIndoorFloorSuccess}}\ =\ 0,\ \ \ \ \ }
\DoxyCodeLine{00071\ \ \ \ \ \mbox{\hyperlink{_b_m_k_map_view_8h_a2a2468ac487f802ff032a6f9c0ff76d6a2e68f49bf49efdad881b01e63527163d}{BMKSwitchIndoorFloorFailed}},\ \ \ \ \ \ \ \ \ \ }
\DoxyCodeLine{00072\ \ \ \ \ \mbox{\hyperlink{_b_m_k_map_view_8h_a2a2468ac487f802ff032a6f9c0ff76d6a48187d2401136ff745e20df10eee7ee7}{BMKSwitchIndoorFloorNotFocused}},\ \ \ \ \ \ }
\DoxyCodeLine{00073\ \ \ \ \ \mbox{\hyperlink{_b_m_k_map_view_8h_a2a2468ac487f802ff032a6f9c0ff76d6ab12d4185c02b47f810c8cafb1ba36222}{BMKSwitchIndoorFloorNotExist}},\ \ \ \ \ \ \ \ }
\DoxyCodeLine{00074\ \}\ \mbox{\hyperlink{_b_m_k_map_view_8h_a2a2468ac487f802ff032a6f9c0ff76d6}{BMKSwitchIndoorFloorError}};}
\DoxyCodeLine{00075\ }
\DoxyCodeLine{00077\ \textcolor{keyword}{typedef}\ \textcolor{keyword}{enum}\ \{}
\DoxyCodeLine{00078\ \ \ \ \ \mbox{\hyperlink{_b_m_k_map_view_8h_ab2b1664dc167ad61aa454207dd2c8bdca19433010cea0afa73cdc760cfd65bd3f}{BMKRegionChangeReasonGesture}}\ =\ 0,\ \ \ \ \ }
\DoxyCodeLine{00079\ \ \ \ \ \mbox{\hyperlink{_b_m_k_map_view_8h_ab2b1664dc167ad61aa454207dd2c8bdcad0f10c8577f6efdd8d7780ac99b943ff}{BMKRegionChangeReasonEvent}},\ \ \ \ \ \ \ \ \ \ \ }
\DoxyCodeLine{00080\ \ \ \ \ \mbox{\hyperlink{_b_m_k_map_view_8h_ab2b1664dc167ad61aa454207dd2c8bdca8caf94719d683aad31d4cdbd27c22f73}{BMKRegionChangeReasonAPIs}},\ \ \ \ \ \ \ \ \ \ \ \ }
\DoxyCodeLine{00081\ \}\ \mbox{\hyperlink{_b_m_k_map_view_8h_ab2b1664dc167ad61aa454207dd2c8bdc}{BMKRegionChangeReason}};}
\DoxyCodeLine{00082\ }
\DoxyCodeLine{00083\ \textcolor{keyword}{typedef}\ \textcolor{keyword}{enum}\ \{}
\DoxyCodeLine{00084\ \ \ \ \ \mbox{\hyperlink{_b_m_k_map_view_8h_af03c37b065641999977be21579034013a825cb231bbab8e1d3697783d4b114b00}{kBMKMapLanguageTypeChinese}}\ =\ 0,\ \ \ \ \ \ \ \ \ }
\DoxyCodeLine{00085\ \ \ \ \ \mbox{\hyperlink{_b_m_k_map_view_8h_af03c37b065641999977be21579034013ace4f9bb177a2d2bd64187c32614defb8}{kBMKMapLanguageTypeEnglish}}\ \ \ \ \ \ \ \ \ \ \ \ \ \ }
\DoxyCodeLine{00086\ \}\ \mbox{\hyperlink{_b_m_k_map_view_8h_af03c37b065641999977be21579034013}{BMKMapLanguageType}};}
\DoxyCodeLine{00087\ }
\DoxyCodeLine{00089\ \textcolor{keyword}{typedef}\ enum\ :\ NSInteger\ \{}
\DoxyCodeLine{00090\ \ \ \ \ \mbox{\hyperlink{_b_m_k_map_view_8h_a389a6956f19e7ea25d1ac10e49a2a282a8729c5b0a31cb6d2b429d06ff9edc690}{BMKMapParticleEffectUnknow}}\ =\ -\/1,\ \textcolor{comment}{//\ 未知，关闭粒子效果时传入该值将关闭所有粒子效果}}
\DoxyCodeLine{00091\ \ \ \ \ \mbox{\hyperlink{_b_m_k_map_view_8h_a389a6956f19e7ea25d1ac10e49a2a282a0280c6f6456daaa4953f9d287084c637}{BMKMapParticleEffectSnow}}\ =\ 0,\ \ \ \ \ \ \ \ \textcolor{comment}{//\ 雪}}
\DoxyCodeLine{00092\ \ \ \ \ \mbox{\hyperlink{_b_m_k_map_view_8h_a389a6956f19e7ea25d1ac10e49a2a282a5d99d5c13aeaa397ceec34b72da6059e}{BMKMapParticleEffectRainStorm}}\ =\ 4,\ \ \ \textcolor{comment}{//\ 雨}}
\DoxyCodeLine{00093\ \ \ \ \ \mbox{\hyperlink{_b_m_k_map_view_8h_a389a6956f19e7ea25d1ac10e49a2a282aa4ba1298244c7e27a803e4c4d186b472}{BMKMapParticleEffectSmog}}\ =\ 5,\ \ \ \ \ \ \ \ \textcolor{comment}{//\ 雾霾}}
\DoxyCodeLine{00094\ \ \ \ \ \mbox{\hyperlink{_b_m_k_map_view_8h_a389a6956f19e7ea25d1ac10e49a2a282ad6804530b0b52896b1587cec1be15d7f}{BMKMapParticleEffectSandStorm}}\ =\ 7,\ \ \ \textcolor{comment}{//\ 沙尘暴}}
\DoxyCodeLine{00095\ \ \ \ \ \mbox{\hyperlink{_b_m_k_map_view_8h_a389a6956f19e7ea25d1ac10e49a2a282a28cc89a6d83d420328b98df2aa21346b}{BMKMapParticleEffectFireworks}}\ =\ 8,\ \ \ \textcolor{comment}{//\ 烟花}}
\DoxyCodeLine{00096\ \ \ \ \ \mbox{\hyperlink{_b_m_k_map_view_8h_a389a6956f19e7ea25d1ac10e49a2a282a194a1e001bf8b19d2577ba483ccf9f95}{BMKMapParticleEffectFlower}}\ =\ 9\ \ \ \ \ \ \textcolor{comment}{//\ 花瓣}}
\DoxyCodeLine{00097\ \}\ \mbox{\hyperlink{_b_m_k_map_view_8h_a389a6956f19e7ea25d1ac10e49a2a282}{BMKMapParticleEffect}};}
\DoxyCodeLine{00098\ }
\DoxyCodeLine{00099\ }
\DoxyCodeLine{00101\ \textcolor{keyword}{typedef}\ \textcolor{keyword}{enum}\ \{}
\DoxyCodeLine{00102\ \ \ \ \ \mbox{\hyperlink{_b_m_k_map_view_8h_a912150260e32bb121c11f47bc224b026ab133f4de5afbe67382637cfc6a3bcc55}{kBMKPoiTagTypeAll}},\ \ \ \ \ \ \ \ }
\DoxyCodeLine{00103\ \ \ \ \ \mbox{\hyperlink{_b_m_k_map_view_8h_a912150260e32bb121c11f47bc224b026af9685a970f4e80d33738e54868fe5742}{kBMKPoiTagTypeEpidemic}},\ \ \ }
\DoxyCodeLine{00104\ \ \ \ \ \mbox{\hyperlink{_b_m_k_map_view_8h_a912150260e32bb121c11f47bc224b026aa463f985a88daacf76d511c1e39515db}{kBMKPoiTagTypeTravel}},\ \ \ \ \ }
\DoxyCodeLine{00105\ \ \ \ \ \mbox{\hyperlink{_b_m_k_map_view_8h_a912150260e32bb121c11f47bc224b026a96a0d05a7d575f015d66041b7c06706d}{kBMKPoiTagTypeShop}}\ \ \ \ \ \ \ \ }
\DoxyCodeLine{00106\ \}\mbox{\hyperlink{_b_m_k_map_view_8h_a912150260e32bb121c11f47bc224b026}{BMKPoiTagType}};}
\DoxyCodeLine{00107\ }
\DoxyCodeLine{00108\ \textcolor{keyword}{typedef}\ \textcolor{keyword}{enum}\ \{}
\DoxyCodeLine{00109\ \ \ \ \ \mbox{\hyperlink{_b_m_k_map_view_8h_a89cdecb6f3083291d73a0416bebc77d2a6d2c3f3d3d6699e87c4550ac1be86030}{kBMKLayerSDKOverlay}},\ \ \ \ }
\DoxyCodeLine{00110\ \ \ \ \ \mbox{\hyperlink{_b_m_k_map_view_8h_a89cdecb6f3083291d73a0416bebc77d2a5296cf0d7ac977199e6c19a155f8266b}{kBMKLayerSDKHeatMap}},\ \ \ \ }
\DoxyCodeLine{00111\ \ \ \ \ \mbox{\hyperlink{_b_m_k_map_view_8h_a89cdecb6f3083291d73a0416bebc77d2a693abc2e3c91ad6019253aa2c5be3ca4}{kBMKLayerSDKHexagonHeatMap}},\ \ \ \ }
\DoxyCodeLine{00112\ \ \ \ \ \mbox{\hyperlink{_b_m_k_map_view_8h_a89cdecb6f3083291d73a0416bebc77d2a66ccfae4d5d2eac02c2c4f5375206976}{kBMKLayerNewSDKDefaultOverlay}}\ \ \ }
\DoxyCodeLine{00113\ \}\ \mbox{\hyperlink{_b_m_k_map_view_8h_a89cdecb6f3083291d73a0416bebc77d2}{BMKLayerType}};}
\DoxyCodeLine{00114\ }
\DoxyCodeLine{00115\ }
\DoxyCodeLine{00117\ \textcolor{keyword}{@interface\ }\mbox{\hyperlink{interface_b_m_k_map_view}{BMKMapView}}\ :\ UIView}
\DoxyCodeLine{00118\ }
\DoxyCodeLine{00120\ \textcolor{keyword}{@property}\ (nonatomic,\ weak,\ nullable)\ id<BMKMapViewDelegate>\ delegate;}
\DoxyCodeLine{00121\ }
\DoxyCodeLine{00123\ \textcolor{keyword}{@property}\ (nonatomic,\ weak,\ nullable)\ id<BMKMapGestureDelegate>\ gestureDelegate;}
\DoxyCodeLine{00124\ }
\DoxyCodeLine{00126\ \textcolor{keyword}{@property}\ (nonatomic,\ assign)\ BMKMapType\ mapType;}
\DoxyCodeLine{00127\ }
\DoxyCodeLine{00134\ \textcolor{keyword}{@property}\ (nonatomic,\ assign)\ \mbox{\hyperlink{_b_m_k_map_view_8h_af03c37b065641999977be21579034013}{BMKMapLanguageType}}\ languageType;}
\DoxyCodeLine{00135\ }
\DoxyCodeLine{00138\ \textcolor{keyword}{@property}\ (nonatomic,\ strong)\ UIColor\ *backgroundColor;}
\DoxyCodeLine{00139\ }
\DoxyCodeLine{00143\ \textcolor{keyword}{@property}\ (nonatomic,\ strong)\ UIImage\ *backgroundImage;}
\DoxyCodeLine{00144\ }
\DoxyCodeLine{00146\ \textcolor{keyword}{@property}\ (nonatomic,\ assign)\ \mbox{\hyperlink{struct_b_m_k_coordinate_region}{BMKCoordinateRegion}}\ region;}
\DoxyCodeLine{00147\ }
\DoxyCodeLine{00149\ \textcolor{keyword}{@property}\ (nonatomic,\ assign)\ \mbox{\hyperlink{struct_b_m_k_coordinate_region}{BMKCoordinateRegion}}\ limitMapRegion;}
\DoxyCodeLine{00150\ }
\DoxyCodeLine{00152\ \textcolor{keyword}{@property}\ (nonatomic,\ assign)\ CGPoint\ compassPosition;}
\DoxyCodeLine{00153\ }
\DoxyCodeLine{00155\ \textcolor{keyword}{@property}\ (nonatomic,\ readonly)\ CGSize\ compassSize;}
\DoxyCodeLine{00156\ }
\DoxyCodeLine{00158\ \textcolor{keyword}{@property}\ (nonatomic,\ assign)\ CLLocationCoordinate2D\ centerCoordinate;}
\DoxyCodeLine{00159\ }
\DoxyCodeLine{00163\ \textcolor{keyword}{@property}\ (nonatomic,\ assign)\ NSInteger\ fontSizeLevel;}
\DoxyCodeLine{00164\ }
\DoxyCodeLine{00166\ \textcolor{keyword}{@property}\ (nonatomic,\ assign)\ \textcolor{keywordtype}{float}\ zoomLevel;}
\DoxyCodeLine{00167\ }
\DoxyCodeLine{00169\ \textcolor{keyword}{@property}\ (nonatomic,\ assign)\ \textcolor{keywordtype}{float}\ minZoomLevel;}
\DoxyCodeLine{00170\ }
\DoxyCodeLine{00172\ \textcolor{keyword}{@property}\ (nonatomic,\ assign)\ \textcolor{keywordtype}{float}\ maxZoomLevel;}
\DoxyCodeLine{00173\ }
\DoxyCodeLine{00175\ \textcolor{keyword}{@property}\ (nonatomic,\ assign)\ \textcolor{keywordtype}{int}\ rotation;}
\DoxyCodeLine{00176\ }
\DoxyCodeLine{00178\ \textcolor{keyword}{@property}\ (nonatomic,\ assign)\ \textcolor{keywordtype}{int}\ overlooking;}
\DoxyCodeLine{00179\ }
\DoxyCodeLine{00181\ \textcolor{keyword}{@property}\ (nonatomic,\ assign)\ \textcolor{keywordtype}{int}\ minOverlooking;}
\DoxyCodeLine{00182\ }
\DoxyCodeLine{00184\ \textcolor{keyword}{@property}(nonatomic,\ getter\ =\ isBuildingsEnabled)\ BOOL\ buildingsEnabled;}
\DoxyCodeLine{00185\ }
\DoxyCodeLine{00187\ \textcolor{keyword}{@property}(nonatomic,\ assign)\ BOOL\ showMapPoi;}
\DoxyCodeLine{00188\ }
\DoxyCodeLine{00190\ \textcolor{keyword}{@property}(nonatomic,\ getter\ =\ isTrafficEnabled)\ BOOL\ trafficEnabled;}
\DoxyCodeLine{00192\ \textcolor{keyword}{@property}(nonatomic,\ getter\ =\ isCustomTrafficColorEnabled)\ BOOL\ customTrafficColorEnabled;}
\DoxyCodeLine{00193\ }
\DoxyCodeLine{00195\ \textcolor{keyword}{@property}(nonatomic,\ getter\ =\ isBaiduHeatMapEnabled)\ BOOL\ baiduHeatMapEnabled;}
\DoxyCodeLine{00196\ }
\DoxyCodeLine{00198\ \textcolor{keyword}{@property}(nonatomic)\ BOOL\ gesturesEnabled;}
\DoxyCodeLine{00199\ }
\DoxyCodeLine{00201\ \textcolor{keyword}{@property}(nonatomic)\ BOOL\ doubleTapHoldPanEnabled;}
\DoxyCodeLine{00202\ }
\DoxyCodeLine{00204\ \textcolor{keyword}{@property}(nonatomic,\ getter\ =\ isZoomEnabled)\ BOOL\ zoomEnabled;}
\DoxyCodeLine{00205\ }
\DoxyCodeLine{00207\ \textcolor{keyword}{@property}(nonatomic,\ getter\ =\ isZoomEnabledWithTap)\ BOOL\ zoomEnabledWithTap;}
\DoxyCodeLine{00208\ }
\DoxyCodeLine{00210\ \textcolor{keyword}{@property}(nonatomic,\ getter\ =\ isScrollEnabled)\ BOOL\ scrollEnabled;}
\DoxyCodeLine{00211\ }
\DoxyCodeLine{00213\ \textcolor{keyword}{@property}(nonatomic,\ getter\ =\ isOverlookEnabled)\ BOOL\ overlookEnabled;}
\DoxyCodeLine{00214\ }
\DoxyCodeLine{00216\ \textcolor{keyword}{@property}(nonatomic,\ getter\ =\ isRotateEnabled)\ BOOL\ rotateEnabled;}
\DoxyCodeLine{00217\ }
\DoxyCodeLine{00219\ \textcolor{keyword}{@property}(nonatomic,\ assign)\ BOOL\ forceTouchEnabled;}
\DoxyCodeLine{00220\ }
\DoxyCodeLine{00222\ \textcolor{keyword}{@property}(nonatomic,\ assign)\ BOOL\ gestureZoomAnimationEnabled;}
\DoxyCodeLine{00223\ }
\DoxyCodeLine{00225\ \textcolor{keyword}{@property}\ (nonatomic,\ assign)\ BOOL\ showMapScaleBar;}
\DoxyCodeLine{00226\ }
\DoxyCodeLine{00228\ \textcolor{keyword}{@property}\ (nonatomic,\ assign)\ CGPoint\ mapScaleBarPosition;}
\DoxyCodeLine{00229\ }
\DoxyCodeLine{00231\ \textcolor{keyword}{@property}\ (nonatomic,\ readonly)\ CGSize\ mapScaleBarSize;}
\DoxyCodeLine{00232\ }
\DoxyCodeLine{00234\ \textcolor{keyword}{@property}\ (nonatomic,\ assign)\ \mbox{\hyperlink{_b_m_k_map_view_8h_a2b54deb43cfd24eacb3339e18728fbb0}{BMKLogoPosition}}\ logoPosition;}
\DoxyCodeLine{00235\ }
\DoxyCodeLine{00237\ \textcolor{keyword}{@property}\ (nonatomic,\ assign)\ \mbox{\hyperlink{struct_b_m_k_map_rect}{BMKMapRect}}\ visibleMapRect;}
\DoxyCodeLine{00238\ }
\DoxyCodeLine{00242\ \textcolor{keyword}{@property}\ (nonatomic,\ assign)\ UIEdgeInsets\ mapPadding;}
\DoxyCodeLine{00243\ }
\DoxyCodeLine{00245\ \textcolor{keyword}{@property}\ (nonatomic,\ assign)\ BOOL\ updateTargetScreenPtWhenMapPaddingChanged;}
\DoxyCodeLine{00246\ }
\DoxyCodeLine{00251\ \textcolor{keyword}{@property}(nonatomic,\ getter\ =\ isChangeWithTouchPointCenterEnabled)\ BOOL\ ChangeWithTouchPointCenterEnabled;}
\DoxyCodeLine{00252\ }
\DoxyCodeLine{00257\ \textcolor{keyword}{@property}(nonatomic,\ getter\ =\ isChangeCenterWithDoubleTouchPointEnabled)\ BOOL\ ChangeCenterWithDoubleTouchPointEnabled;}
\DoxyCodeLine{00258\ }
\DoxyCodeLine{00260\ \textcolor{keyword}{@property}(nonatomic,\ assign)\ BOOL\ supportBackgroundDraw;}
\DoxyCodeLine{00261\ }
\DoxyCodeLine{00265\ +\ (void)customMapStyle:(NSString\ *)customMapStyleJsonFilePath\ \_\_deprecated\_msg("{}Please\ use\ -\/\ (\textcolor{keywordtype}{void})setCustomMapStyleEnable:(BOOL)enable"{});}
\DoxyCodeLine{00266\ }
\DoxyCodeLine{00269\ +\ (void)enableCustomMapStyle:(BOOL)enable\ \_\_deprecated\_msg("{}Please\ use\ -\/\ (\textcolor{keywordtype}{void})setCustomMapStylePath:(NSString\ *)customMapStyleFilePath"{});}
\DoxyCodeLine{00270\ }
\DoxyCodeLine{00273\ +\ (void)willBackGround\ \_\_deprecated\_msg("{}废弃方法（空实现）,逻辑由地图SDK控制"{});}
\DoxyCodeLine{00274\ }
\DoxyCodeLine{00277\ +\ (void)didForeGround\ \_\_deprecated\_msg("{}废弃方法（空实现）,逻辑由地图SDK控制"{});}
\DoxyCodeLine{00278\ }
\DoxyCodeLine{00281\ +\ (BOOL)setBaiduMapSDKMetalEnable:(BOOL)metalEnable;}
\DoxyCodeLine{00282\ }
\DoxyCodeLine{00285\ +\ (BOOL)getBaiduMapSDKMetalEnable;}
\DoxyCodeLine{00286\ }
\DoxyCodeLine{00289\ +\ (BOOL)setBaiduMapSDKOverlayNewVersionEnable:(BOOL)newVersionEnable;}
\DoxyCodeLine{00290\ }
\DoxyCodeLine{00293\ +\ (BOOL)getBaiduMapSDKOverlayNewVersionEnable;}
\DoxyCodeLine{00294\ }
\DoxyCodeLine{00301\ -\/\ (BOOL)setCustomTrafficColorForSmooth:(UIColor\ *)smooth}
\DoxyCodeLine{00302\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ slow:(UIColor\ *)slow}
\DoxyCodeLine{00303\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ congestion:(UIColor\ *)congestion}
\DoxyCodeLine{00304\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ severeCongestion:(UIColor\ *)severeCongestion;}
\DoxyCodeLine{00305\ }
\DoxyCodeLine{00307\ -\/\ (void)viewWillAppear;}
\DoxyCodeLine{00308\ }
\DoxyCodeLine{00310\ -\/\ (void)viewWillDisappear;}
\DoxyCodeLine{00311\ }
\DoxyCodeLine{00313\ -\/\ (void)cleanCacheWithMapType:(BMKMapType)type;}
\DoxyCodeLine{00314\ }
\DoxyCodeLine{00316\ -\/\ (void)mapForceRefresh;}
\DoxyCodeLine{00317\ }
\DoxyCodeLine{00320\ -\/\ (BOOL)zoomIn;}
\DoxyCodeLine{00321\ }
\DoxyCodeLine{00324\ -\/\ (BOOL)zoomOut;}
\DoxyCodeLine{00325\ }
\DoxyCodeLine{00327\ -\/\ (\mbox{\hyperlink{struct_b_m_k_coordinate_region}{BMKCoordinateRegion}})regionThatFits:(\mbox{\hyperlink{struct_b_m_k_coordinate_region}{BMKCoordinateRegion}})region\ \_\_deprecated\_msg("{}此方法已废弃"{});}
\DoxyCodeLine{00328\ }
\DoxyCodeLine{00332\ -\/\ (void)setRegion:(\mbox{\hyperlink{struct_b_m_k_coordinate_region}{BMKCoordinateRegion}})region\ animated:(BOOL)animated;}
\DoxyCodeLine{00333\ }
\DoxyCodeLine{00337\ -\/\ (void)setCenterCoordinate:(CLLocationCoordinate2D)coordinate\ animated:(BOOL)animated;}
\DoxyCodeLine{00338\ }
\DoxyCodeLine{00343\ -\/\ (nullable\ UIImage\ *)takeSnapshot;}
\DoxyCodeLine{00344\ }
\DoxyCodeLine{00349\ -\/\ (nullable\ UIImage\ *)takeSnapshot:(CGRect)rect;}
\DoxyCodeLine{00350\ }
\DoxyCodeLine{00353\ -\/\ (void)setCompassImage:(UIImage\ *)image;}
\DoxyCodeLine{00354\ }
\DoxyCodeLine{00358\ -\/\ (void)setVisibleMapRect:(\mbox{\hyperlink{struct_b_m_k_map_rect}{BMKMapRect}})mapRect\ animated:(BOOL)animate;}
\DoxyCodeLine{00359\ }
\DoxyCodeLine{00361\ -\/\ (\mbox{\hyperlink{struct_b_m_k_map_rect}{BMKMapRect}})mapRectThatFits:(\mbox{\hyperlink{struct_b_m_k_map_rect}{BMKMapRect}})mapRect\ \_\_deprecated\_msg("{}此方法已废弃"{});}
\DoxyCodeLine{00362\ }
\DoxyCodeLine{00367\ -\/\ (void)setVisibleMapRect:(\mbox{\hyperlink{struct_b_m_k_map_rect}{BMKMapRect}})mapRect\ edgePadding:(UIEdgeInsets)insets\ animated:(BOOL)animate;}
\DoxyCodeLine{00368\ }
\DoxyCodeLine{00373\ -\/\ (void)fitVisibleMapRect:(\mbox{\hyperlink{struct_b_m_k_map_rect}{BMKMapRect}})mapRect\ edgePadding:(UIEdgeInsets)insets\ withAnimated:(BOOL)animate;}
\DoxyCodeLine{00374\ }
\DoxyCodeLine{00379\ -\/\ (\mbox{\hyperlink{struct_b_m_k_map_rect}{BMKMapRect}})mapRectThatFits:(\mbox{\hyperlink{struct_b_m_k_map_rect}{BMKMapRect}})mapRect\ edgePadding:(UIEdgeInsets)insets;}
\DoxyCodeLine{00380\ }
\DoxyCodeLine{00385\ -\/\ (CGPoint)convertCoordinate:(CLLocationCoordinate2D)coordinate\ toPointToView:(UIView\ *)view;}
\DoxyCodeLine{00386\ }
\DoxyCodeLine{00391\ -\/\ (CLLocationCoordinate2D)convertPoint:(CGPoint)point\ toCoordinateFromView:(UIView\ *)view;}
\DoxyCodeLine{00392\ }
\DoxyCodeLine{00397\ -\/\ (CGRect)convertRegion:(\mbox{\hyperlink{struct_b_m_k_coordinate_region}{BMKCoordinateRegion}})region\ toRectToView:(UIView\ *)view;}
\DoxyCodeLine{00398\ }
\DoxyCodeLine{00403\ -\/\ (\mbox{\hyperlink{struct_b_m_k_coordinate_region}{BMKCoordinateRegion}})convertRect:(CGRect)rect\ toRegionFromView:(UIView\ *)view;}
\DoxyCodeLine{00404\ }
\DoxyCodeLine{00409\ -\/\ (CGRect)convertMapRect:(\mbox{\hyperlink{struct_b_m_k_map_rect}{BMKMapRect}})mapRect\ toRectToView:(UIView\ *)view;}
\DoxyCodeLine{00410\ }
\DoxyCodeLine{00415\ -\/\ (\mbox{\hyperlink{struct_b_m_k_map_rect}{BMKMapRect}})convertRect:(CGRect)rect\ toMapRectFromView:(UIView\ *)view;}
\DoxyCodeLine{00416\ }
\DoxyCodeLine{00420\ -\/\ (CGPoint)screenPointFromMapPoint3:(\mbox{\hyperlink{struct_b_m_k_map_point3}{BMKMapPoint3}})mapPoint3;}
\DoxyCodeLine{00421\ }
\DoxyCodeLine{00425\ -\/\ (CGPoint)glPointForMapPoint:(\mbox{\hyperlink{struct_b_m_k_map_point}{BMKMapPoint}})mapPoint;}
\DoxyCodeLine{00426\ }
\DoxyCodeLine{00431\ -\/\ (CGPoint\ *)glPointsForMapPoints:(\mbox{\hyperlink{struct_b_m_k_map_point}{BMKMapPoint}}\ *)mapPoints\ count:(NSUInteger)count;}
\DoxyCodeLine{00432\ }
\DoxyCodeLine{00433\ }
\DoxyCodeLine{00436\ -\/\ (void)setMapCenterToScreenPt:(CGPoint)ptInScreen;}
\DoxyCodeLine{00437\ }
\DoxyCodeLine{00442\ -\/\ (\mbox{\hyperlink{interface_b_m_k_map_status}{BMKMapStatus}}\ *)getMapStatusFromCoordinateRegion:(\mbox{\hyperlink{struct_b_m_k_coordinate_region}{BMKCoordinateRegion}})region\ edgePadding:(UIEdgeInsets)insets;}
\DoxyCodeLine{00443\ }
\DoxyCodeLine{00446\ -\/\ (\mbox{\hyperlink{interface_b_m_k_map_status}{BMKMapStatus}}\ *)getMapStatus;}
\DoxyCodeLine{00447\ }
\DoxyCodeLine{00450\ -\/\ (void)setMapStatus:(\mbox{\hyperlink{interface_b_m_k_map_status}{BMKMapStatus}}\ *)mapStatus;}
\DoxyCodeLine{00451\ }
\DoxyCodeLine{00455\ -\/\ (void)setMapStatus:(\mbox{\hyperlink{interface_b_m_k_map_status}{BMKMapStatus}}\ *)mapStatus\ withAnimation:(BOOL)bAnimation;}
\DoxyCodeLine{00456\ }
\DoxyCodeLine{00461\ -\/\ (void)setMapStatus:(\mbox{\hyperlink{interface_b_m_k_map_status}{BMKMapStatus}}\ *)mapStatus\ withAnimation:(BOOL)bAnimation\ withAnimationTime:(\textcolor{keywordtype}{int})ulDuration;}
\DoxyCodeLine{00462\ }
\DoxyCodeLine{00465\ -\/\ (BOOL)isSurpportBaiduHeatMap;}
\DoxyCodeLine{00466\ }
\DoxyCodeLine{00470\ -\/\ (\textcolor{keywordtype}{float}\ *)getProjectionMatrix;}
\DoxyCodeLine{00471\ }
\DoxyCodeLine{00475\ -\/\ (\textcolor{keywordtype}{float}\ *)getViewMatrix;}
\DoxyCodeLine{00476\ }
\DoxyCodeLine{00478\ -\/\ (void)touchesBegan:(NSSet<\mbox{\hyperlink{interface_b_m_k_map_touch}{BMKMapTouch}}\ *>\ *)touches;}
\DoxyCodeLine{00479\ -\/\ (void)touchesMoved:(NSSet<\mbox{\hyperlink{interface_b_m_k_map_touch}{BMKMapTouch}}\ *>\ *)touches;}
\DoxyCodeLine{00480\ -\/\ (void)touchesEnded:(NSSet<\mbox{\hyperlink{interface_b_m_k_map_touch}{BMKMapTouch}}\ *>\ *)touches;}
\DoxyCodeLine{00481\ -\/\ (void)touchesCancelled:(NSSet<\mbox{\hyperlink{interface_b_m_k_map_touch}{BMKMapTouch}}\ *>\ *)touches;}
\DoxyCodeLine{00482\ \textcolor{keyword}{@end}}
\DoxyCodeLine{00483\ }
\DoxyCodeLine{00484\ \textcolor{keyword}{@interface\ }BMKMapView\ (CustomMapAPI)}
\DoxyCodeLine{00485\ }
\DoxyCodeLine{00489\ -\/\ (BOOL)setCustomMapStylePath:(NSString\ *)customMapStyleFilePath;}
\DoxyCodeLine{00490\ }
\DoxyCodeLine{00495\ -\/\ (BOOL)setCustomMapStylePath:(NSString\ *)customMapStyleFilePath\ mode:(\textcolor{keywordtype}{int})mode;}
\DoxyCodeLine{00496\ }
\DoxyCodeLine{00500\ -\/\ (BOOL)setCustomMapStyleEnable:(BOOL)enable;}
\DoxyCodeLine{00501\ }
\DoxyCodeLine{00514\ -\/\ (BOOL)setCustomMapStyleWithOption:(\mbox{\hyperlink{interface_b_m_k_custom_map_style_option}{BMKCustomMapStyleOption}}\ *)option}
\DoxyCodeLine{00515\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ preLoad:(\textcolor{keywordtype}{void}\ (\string^\ \_Nullable)(NSString\ *\ \_Nullable\ path))preLoad}
\DoxyCodeLine{00516\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ success:(\textcolor{keywordtype}{void}\ (\string^\ \_Nullable)(NSString\ *\ path))success}
\DoxyCodeLine{00517\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ failure:(\textcolor{keywordtype}{void}\ (\string^\ \_Nullable)(NSError\ *\ error,\ NSString\ *\ \_Nullable\ path))failure;}
\DoxyCodeLine{00518\ }
\DoxyCodeLine{00519\ }
\DoxyCodeLine{00520\ \textcolor{keyword}{@end}}
\DoxyCodeLine{00521\ }
\DoxyCodeLine{00522\ \textcolor{keyword}{@interface\ }BMKMapView\ (IndoorMapAPI)}
\DoxyCodeLine{00523\ }
\DoxyCodeLine{00525\ \textcolor{keyword}{@property}\ (nonatomic,\ assign)\ BOOL\ baseIndoorMapEnabled;}
\DoxyCodeLine{00526\ }
\DoxyCodeLine{00528\ \textcolor{keyword}{@property}\ (nonatomic,\ assign)\ BOOL\ showIndoorMapPoi;}
\DoxyCodeLine{00529\ }
\DoxyCodeLine{00531\ \textcolor{keyword}{@property}\ (nonatomic,\ assign)\ BOOL\ showDotPoi;}
\DoxyCodeLine{00532\ }
\DoxyCodeLine{00537\ -\/\ (\mbox{\hyperlink{_b_m_k_map_view_8h_a2a2468ac487f802ff032a6f9c0ff76d6}{BMKSwitchIndoorFloorError}})switchBaseIndoorMapFloor:(NSString\ *)strFloor\ withID:(NSString\ *)strID;}
\DoxyCodeLine{00538\ }
\DoxyCodeLine{00541\ -\/\ (nullable\ \mbox{\hyperlink{interface_b_m_k_base_indoor_map_info}{BMKBaseIndoorMapInfo}}\ *)getFocusedBaseIndoorMapInfo;}
\DoxyCodeLine{00542\ }
\DoxyCodeLine{00543\ \textcolor{keyword}{@end}}
\DoxyCodeLine{00544\ }
\DoxyCodeLine{00545\ \textcolor{keyword}{@interface\ }BMKMapView\ (LocationViewAPI)}
\DoxyCodeLine{00546\ }
\DoxyCodeLine{00548\ \textcolor{keyword}{@property}\ (nonatomic,\ assign)\ BOOL\ showsUserLocation;}
\DoxyCodeLine{00549\ }
\DoxyCodeLine{00551\ \textcolor{keyword}{@property}\ (nonatomic,\ assign)\ \mbox{\hyperlink{_b_m_k_map_view_8h_a481a26594114c680e4459080dbb89265}{BMKUserTrackingMode}}\ userTrackingMode;}
\DoxyCodeLine{00552\ }
\DoxyCodeLine{00554\ \textcolor{keyword}{@property}\ (nonatomic,\ readonly,\ getter\ =\ isUserLocationVisible)\ BOOL\ userLocationVisible;}
\DoxyCodeLine{00555\ }
\DoxyCodeLine{00558\ -\/\ (void)updateLocationViewWithParam:(\mbox{\hyperlink{interface_b_m_k_location_view_display_param}{BMKLocationViewDisplayParam}}\ *)locationViewDisplayParam;}
\DoxyCodeLine{00559\ }
\DoxyCodeLine{00562\ -\/\ (void)updateLocationData:(\mbox{\hyperlink{interface_b_m_k_user_location}{BMKUserLocation}}\ *)userLocation;}
\DoxyCodeLine{00563\ \textcolor{keyword}{@end}}
\DoxyCodeLine{00564\ }
\DoxyCodeLine{00565\ \textcolor{keyword}{@interface\ }BMKMapView\ (AnnotationAPI)}
\DoxyCodeLine{00566\ }
\DoxyCodeLine{00568\ \textcolor{keyword}{@property}\ (nonatomic,\ copy,\ readonly,\ nullable)\ NSArray<id\ <BMKAnnotation>>\ *annotations;}
\DoxyCodeLine{00569\ }
\DoxyCodeLine{00571\ \textcolor{keyword}{@property}\ (nonatomic,\ assign)\ BOOL\ isSelectedAnnotationViewFront;}
\DoxyCodeLine{00572\ }
\DoxyCodeLine{00575\ -\/\ (void)addAnnotation:(\textcolor{keywordtype}{id}\ <BMKAnnotation>)annotation;}
\DoxyCodeLine{00576\ }
\DoxyCodeLine{00579\ -\/\ (void)addAnnotations:(NSArray<\textcolor{keywordtype}{id}\ <BMKAnnotation>>\ *)annotations;}
\DoxyCodeLine{00580\ }
\DoxyCodeLine{00583\ -\/\ (void)removeAnnotation:(\textcolor{keywordtype}{id}\ <BMKAnnotation>)annotation;}
\DoxyCodeLine{00584\ }
\DoxyCodeLine{00587\ -\/\ (void)removeAnnotations:(NSArray<\textcolor{keywordtype}{id}\ <BMKAnnotation>\ >\ *)annotations;}
\DoxyCodeLine{00588\ }
\DoxyCodeLine{00592\ -\/\ (nullable\ \mbox{\hyperlink{interface_b_m_k_annotation_view}{BMKAnnotationView}}\ *)viewForAnnotation:(\textcolor{keywordtype}{id}\ <BMKAnnotation>)annotation;}
\DoxyCodeLine{00593\ }
\DoxyCodeLine{00597\ -\/\ (nullable\ \mbox{\hyperlink{interface_b_m_k_annotation_view}{BMKAnnotationView}}\ *)dequeueReusableAnnotationViewWithIdentifier:(NSString\ *)identifier;}
\DoxyCodeLine{00598\ }
\DoxyCodeLine{00602\ -\/\ (void)selectAnnotation:(\textcolor{keywordtype}{id}\ <BMKAnnotation>)annotation\ animated:(BOOL)animated;}
\DoxyCodeLine{00603\ }
\DoxyCodeLine{00607\ -\/\ (void)deselectAnnotation:(\textcolor{keywordtype}{id}\ <BMKAnnotation>)annotation\ animated:(BOOL)animated;}
\DoxyCodeLine{00608\ }
\DoxyCodeLine{00613\ -\/\ (void)showAnnotations:(NSArray<\textcolor{keywordtype}{id}\ <BMKAnnotation>>\ *)annotations\ animated:(BOOL)animated;}
\DoxyCodeLine{00614\ }
\DoxyCodeLine{00622\ -\/\ (void)showAnnotations:(NSArray<\textcolor{keywordtype}{id}\ <BMKAnnotation>>\ *)annotations\ padding:(UIEdgeInsets)padding\ animated:(BOOL)animated;}
\DoxyCodeLine{00623\ }
\DoxyCodeLine{00626\ -\/\ (nullable\ NSArray<\textcolor{keywordtype}{id}\ <BMKAnnotation>>\ *)annotationsInCoordinateBounds:(\mbox{\hyperlink{struct_b_m_k_coordinate_bounds}{BMKCoordinateBounds}})bounds;}
\DoxyCodeLine{00627\ }
\DoxyCodeLine{00628\ \textcolor{keyword}{@end}}
\DoxyCodeLine{00629\ }
\DoxyCodeLine{00631\ \textcolor{keyword}{@interface\ }BMKMapView\ (OverlaysAPI)}
\DoxyCodeLine{00632\ }
\DoxyCodeLine{00635\ -\/\ (void)addOverlay:(\textcolor{keywordtype}{id}\ <BMKOverlay>)overlay;}
\DoxyCodeLine{00636\ }
\DoxyCodeLine{00639\ -\/\ (void)addOverlays:(NSArray<\textcolor{keywordtype}{id}\ <BMKOverlay>>\ *)overlays;}
\DoxyCodeLine{00640\ }
\DoxyCodeLine{00643\ -\/\ (void)removeOverlay:(\textcolor{keywordtype}{id}\ <BMKOverlay>)overlay;}
\DoxyCodeLine{00644\ }
\DoxyCodeLine{00647\ -\/\ (void)removeOverlays:(NSArray<\textcolor{keywordtype}{id}\ <BMKOverlay>>\ *)overlays;}
\DoxyCodeLine{00648\ }
\DoxyCodeLine{00652\ -\/\ (void)insertOverlay:(\textcolor{keywordtype}{id}\ <BMKOverlay>)overlay\ atIndex:(NSUInteger)index;}
\DoxyCodeLine{00653\ }
\DoxyCodeLine{00657\ -\/\ (void)exchangeOverlayAtIndex:(NSUInteger)index1\ withOverlayAtIndex:(NSUInteger)index2;}
\DoxyCodeLine{00658\ }
\DoxyCodeLine{00662\ -\/\ (void)insertOverlay:(\textcolor{keywordtype}{id}\ <BMKOverlay>)overlay\ aboveOverlay:(\textcolor{keywordtype}{id}\ <BMKOverlay>)sibling;}
\DoxyCodeLine{00663\ }
\DoxyCodeLine{00667\ -\/\ (void)insertOverlay:(\textcolor{keywordtype}{id}\ <BMKOverlay>)overlay\ belowOverlay:(\textcolor{keywordtype}{id}\ <BMKOverlay>)sibling;}
\DoxyCodeLine{00668\ }
\DoxyCodeLine{00670\ \textcolor{keyword}{@property}\ (nonatomic,\ copy,\ readonly,\ nullable)\ NSArray<id\ <BMKOverlay>>\ *overlays;}
\DoxyCodeLine{00671\ }
\DoxyCodeLine{00675\ -\/\ (nullable\ \mbox{\hyperlink{interface_b_m_k_overlay_view}{BMKOverlayView}}\ *)viewForOverlay:(\textcolor{keywordtype}{id}\ <BMKOverlay>)overlay;}
\DoxyCodeLine{00676\ }
\DoxyCodeLine{00677\ \textcolor{keyword}{@end}}
\DoxyCodeLine{00678\ }
\DoxyCodeLine{00679\ \textcolor{keyword}{@interface\ }BMKMapView\ (HeatMapAPI)}
\DoxyCodeLine{00680\ }
\DoxyCodeLine{00683\ -\/\ (void)addHeatMap:(\mbox{\hyperlink{interface_b_m_k_heat_map}{BMKHeatMap}}\ *)heatMap;}
\DoxyCodeLine{00684\ }
\DoxyCodeLine{00688\ -\/\ (void)updateHeatMap:(\mbox{\hyperlink{interface_b_m_k_heat_map}{BMKHeatMap}}\ *)heatMap;}
\DoxyCodeLine{00689\ }
\DoxyCodeLine{00691\ -\/\ (void)removeHeatMap;}
\DoxyCodeLine{00692\ }
\DoxyCodeLine{00694\ -\/\ (void)startHeatMapFrameAnimation;}
\DoxyCodeLine{00695\ }
\DoxyCodeLine{00697\ -\/\ (void)stopHeatMapFrameAnimation;}
\DoxyCodeLine{00698\ }
\DoxyCodeLine{00700\ -\/\ (void)setHeatMapFrameAnimationIndex:(NSInteger)index;}
\DoxyCodeLine{00701\ }
\DoxyCodeLine{00702\ \textcolor{keyword}{@end}}
\DoxyCodeLine{00703\ }
\DoxyCodeLine{00704\ \textcolor{keyword}{@interface\ }BMKMapView\ (HexagonHeatMapAPI)}
\DoxyCodeLine{00706\ @property\ (nonatomic,\ assign)\ BOOL\ showHexagonHeatMap;}
\DoxyCodeLine{00708\ -\/\ (void)addHexagonHeatMap:(\mbox{\hyperlink{interface_b_m_k_hexagon_heat_map}{BMKHexagonHeatMap}}\ *)hexagonHeatMap;}
\DoxyCodeLine{00710\ -\/\ (void)removeHexagonHeatMap;}
\DoxyCodeLine{00711\ \textcolor{keyword}{@end}}
\DoxyCodeLine{00712\ }
\DoxyCodeLine{00713\ \textcolor{keyword}{@interface\ }BMKMapView\ (MapLayerAPI)}
\DoxyCodeLine{00714\ }
\DoxyCodeLine{00716\ \textcolor{keyword}{@property}\ (nonatomic,\ assign)\ BOOL\ showOperateLayer;}
\DoxyCodeLine{00718\ \textcolor{keyword}{@property}\ (nonatomic,\ assign)\ BOOL\ showOperatePOILayer;}
\DoxyCodeLine{00720\ \textcolor{keyword}{@property}\ (nonatomic,\ assign)\ BOOL\ showTrafficUGCLayer;}
\DoxyCodeLine{00725\ -\/\ (BOOL)switchLayerOrder:(\mbox{\hyperlink{_b_m_k_map_view_8h_a89cdecb6f3083291d73a0416bebc77d2}{BMKLayerType}})layer\ otherLayer:(\mbox{\hyperlink{_b_m_k_map_view_8h_a89cdecb6f3083291d73a0416bebc77d2}{BMKLayerType}})otherLayer;}
\DoxyCodeLine{00726\ }
\DoxyCodeLine{00728\ \textcolor{keyword}{@property}\ (nonatomic,\ assign)\ BOOL\ showDEMLayer;}
\DoxyCodeLine{00729\ }
\DoxyCodeLine{00733\ -\/\ (BOOL)switchOverlayLayerAndNavigationLayer:(BOOL)isSwitch;}
\DoxyCodeLine{00734\ }
\DoxyCodeLine{00740\ -\/\ (BOOL)switchOverlayLayerAndPOILayer:(BOOL)isSwitch;}
\DoxyCodeLine{00741\ }
\DoxyCodeLine{00744\ -\/\ (BOOL)getPoiTagEnable:(\mbox{\hyperlink{_b_m_k_map_view_8h_a912150260e32bb121c11f47bc224b026}{BMKPoiTagType}})poiTagType;}
\DoxyCodeLine{00745\ }
\DoxyCodeLine{00749\ -\/\ (void)setPoiTagEnable:(BOOL)enable\ poiTagType:(\mbox{\hyperlink{_b_m_k_map_view_8h_a912150260e32bb121c11f47bc224b026}{BMKPoiTagType}})poiTagType;}
\DoxyCodeLine{00750\ \textcolor{keyword}{@end}}
\DoxyCodeLine{00751\ }
\DoxyCodeLine{00752\ \textcolor{keyword}{@interface\ }BMKMapView\ (ParticleEffect)}
\DoxyCodeLine{00759\ -\/\ (BOOL)showParticleEffect:(\mbox{\hyperlink{_b_m_k_map_view_8h_a389a6956f19e7ea25d1ac10e49a2a282}{BMKMapParticleEffect}})effect;}
\DoxyCodeLine{00760\ }
\DoxyCodeLine{00766\ -\/\ (void)closeParticleEffect:(\mbox{\hyperlink{_b_m_k_map_view_8h_a389a6956f19e7ea25d1ac10e49a2a282}{BMKMapParticleEffect}})effect;}
\DoxyCodeLine{00767\ }
\DoxyCodeLine{00774\ -\/\ (BOOL)customParticleEffect:(\mbox{\hyperlink{_b_m_k_map_view_8h_a389a6956f19e7ea25d1ac10e49a2a282}{BMKMapParticleEffect}})effect\ option:(\mbox{\hyperlink{interface_b_m_k_particle_effect_option}{BMKParticleEffectOption}}\ *)option;}
\DoxyCodeLine{00775\ \textcolor{keyword}{@end}}
\DoxyCodeLine{00776\ }
\DoxyCodeLine{00777\ \textcolor{keyword}{@interface\ }BMKMapView\ (MapStyleAPI)}
\DoxyCodeLine{00778\ }
\DoxyCodeLine{00781\ -\/\ (BOOL)downloadMapStyle:(NSString\ *)urlString;}
\DoxyCodeLine{00782\ }
\DoxyCodeLine{00783\ \textcolor{keyword}{@end}}
\DoxyCodeLine{00784\ }
\DoxyCodeLine{00786\ \textcolor{keyword}{@protocol\ }BMKMapViewDelegate\ <NSObject>}
\DoxyCodeLine{00787\ \textcolor{keyword}{@optional}}
\DoxyCodeLine{00788\ }
\DoxyCodeLine{00792\ -\/\ (void)mapViewWillBackground:(\mbox{\hyperlink{interface_b_m_k_map_view}{BMKMapView}}\ *)mapView;}
\DoxyCodeLine{00793\ }
\DoxyCodeLine{00797\ -\/\ (void)mapViewDidForeground:(\mbox{\hyperlink{interface_b_m_k_map_view}{BMKMapView}}\ *)mapView;}
\DoxyCodeLine{00798\ }
\DoxyCodeLine{00801\ -\/\ (void)mapViewDidFinishLoading:(\mbox{\hyperlink{interface_b_m_k_map_view}{BMKMapView}}\ *)mapView;}
\DoxyCodeLine{00802\ }
\DoxyCodeLine{00806\ -\/\ (void)mapViewDidRenderValidData:(\mbox{\hyperlink{interface_b_m_k_map_view}{BMKMapView}}\ *)mapView\ withError:(NSError\ *)error;}
\DoxyCodeLine{00807\ }
\DoxyCodeLine{00810\ -\/\ (void)mapViewDidFinishRendering:(\mbox{\hyperlink{interface_b_m_k_map_view}{BMKMapView}}\ *)mapView;}
\DoxyCodeLine{00811\ }
\DoxyCodeLine{00815\ -\/\ (void)mapView:(\mbox{\hyperlink{interface_b_m_k_map_view}{BMKMapView}}\ *)mapView\ onDrawMapFrame:(\mbox{\hyperlink{interface_b_m_k_map_status}{BMKMapStatus}}\ *)status;}
\DoxyCodeLine{00816\ }
\DoxyCodeLine{00820\ -\/\ (void)mapView:(\mbox{\hyperlink{interface_b_m_k_map_view}{BMKMapView}}\ *)mapView\ regionWillChangeAnimated:(BOOL)animated;}
\DoxyCodeLine{00821\ }
\DoxyCodeLine{00826\ -\/\ (void)mapView:(\mbox{\hyperlink{interface_b_m_k_map_view}{BMKMapView}}\ *)mapView\ regionWillChangeAnimated:(BOOL)animated\ reason:(\mbox{\hyperlink{_b_m_k_map_view_8h_ab2b1664dc167ad61aa454207dd2c8bdc}{BMKRegionChangeReason}})reason;}
\DoxyCodeLine{00827\ }
\DoxyCodeLine{00831\ -\/\ (void)mapView:(\mbox{\hyperlink{interface_b_m_k_map_view}{BMKMapView}}\ *)mapView\ regionDidChangeAnimated:(BOOL)animated;}
\DoxyCodeLine{00832\ }
\DoxyCodeLine{00837\ -\/\ (void)mapView:(\mbox{\hyperlink{interface_b_m_k_map_view}{BMKMapView}}\ *)mapView\ regionDidChangeAnimated:(BOOL)animated\ reason:(\mbox{\hyperlink{_b_m_k_map_view_8h_ab2b1664dc167ad61aa454207dd2c8bdc}{BMKRegionChangeReason}})reason;}
\DoxyCodeLine{00838\ }
\DoxyCodeLine{00843\ -\/\ (nullable\ \_\_kindof\ \mbox{\hyperlink{interface_b_m_k_annotation_view}{BMKAnnotationView}}\ *)mapView:(\mbox{\hyperlink{interface_b_m_k_map_view}{BMKMapView}}\ *)mapView\ viewForAnnotation:(\textcolor{keywordtype}{id}\ <BMKAnnotation>)annotation;}
\DoxyCodeLine{00844\ }
\DoxyCodeLine{00848\ -\/\ (void)mapView:(\mbox{\hyperlink{interface_b_m_k_map_view}{BMKMapView}}\ *)mapView\ didAddAnnotationViews:(NSArray\ *)views;}
\DoxyCodeLine{00849\ }
\DoxyCodeLine{00854\ -\/\ (void)mapView:(\mbox{\hyperlink{interface_b_m_k_map_view}{BMKMapView}}\ *)mapView\ clickAnnotationView:(\mbox{\hyperlink{interface_b_m_k_annotation_view}{BMKAnnotationView}}\ *)view;}
\DoxyCodeLine{00855\ }
\DoxyCodeLine{00861\ -\/\ (void)mapView:(\mbox{\hyperlink{interface_b_m_k_map_view}{BMKMapView}}\ *)mapView\ didSelectAnnotationView:(\mbox{\hyperlink{interface_b_m_k_annotation_view}{BMKAnnotationView}}\ *)view;}
\DoxyCodeLine{00862\ }
\DoxyCodeLine{00866\ -\/\ (void)mapView:(\mbox{\hyperlink{interface_b_m_k_map_view}{BMKMapView}}\ *)mapView\ didDeselectAnnotationView:(\mbox{\hyperlink{interface_b_m_k_annotation_view}{BMKAnnotationView}}\ *)view;}
\DoxyCodeLine{00867\ }
\DoxyCodeLine{00873\ -\/\ (void)mapView:(\mbox{\hyperlink{interface_b_m_k_map_view}{BMKMapView}}\ *)mapView\ annotationView:(\mbox{\hyperlink{interface_b_m_k_annotation_view}{BMKAnnotationView}}\ *)view\ didChangeDragState:(\mbox{\hyperlink{_b_m_k_annotation_view_8h_ab76e4a8280e0f3f9fbb13f3ff3a19130}{BMKAnnotationViewDragState}})newState}
\DoxyCodeLine{00874\ \ \ \ fromOldState:(\mbox{\hyperlink{_b_m_k_annotation_view_8h_ab76e4a8280e0f3f9fbb13f3ff3a19130}{BMKAnnotationViewDragState}})oldState;}
\DoxyCodeLine{00875\ }
\DoxyCodeLine{00879\ -\/\ (void)mapView:(\mbox{\hyperlink{interface_b_m_k_map_view}{BMKMapView}}\ *)mapView\ annotationViewForBubble:(\mbox{\hyperlink{interface_b_m_k_annotation_view}{BMKAnnotationView}}\ *)view;}
\DoxyCodeLine{00880\ }
\DoxyCodeLine{00885\ -\/\ (nullable\ \_\_kindof\ \mbox{\hyperlink{interface_b_m_k_overlay_view}{BMKOverlayView}}\ *)mapView:(\mbox{\hyperlink{interface_b_m_k_map_view}{BMKMapView}}\ *)mapView\ viewForOverlay:(\textcolor{keywordtype}{id}\ <BMKOverlay>)overlay;}
\DoxyCodeLine{00886\ }
\DoxyCodeLine{00890\ -\/\ (void)mapView:(\mbox{\hyperlink{interface_b_m_k_map_view}{BMKMapView}}\ *)mapView\ didAddOverlayViews:(NSArray\ *)overlayViews;}
\DoxyCodeLine{00891\ }
\DoxyCodeLine{00895\ -\/\ (void)mapView:(\mbox{\hyperlink{interface_b_m_k_map_view}{BMKMapView}}\ *)mapView\ onClickedBMKOverlayView:(\mbox{\hyperlink{interface_b_m_k_overlay_view}{BMKOverlayView}}\ *)overlayView;}
\DoxyCodeLine{00896\ }
\DoxyCodeLine{00900\ -\/\ (void)mapView:(\mbox{\hyperlink{interface_b_m_k_map_view}{BMKMapView}}\ *)mapView\ onClickedMapPoi:(\mbox{\hyperlink{interface_b_m_k_map_poi}{BMKMapPoi}}\ *)mapPoi;}
\DoxyCodeLine{00901\ }
\DoxyCodeLine{00905\ -\/\ (void)mapView:(\mbox{\hyperlink{interface_b_m_k_map_view}{BMKMapView}}\ *)mapView\ onClickedMapBlank:(CLLocationCoordinate2D)coordinate;}
\DoxyCodeLine{00906\ }
\DoxyCodeLine{00910\ -\/\ (void)mapview:(\mbox{\hyperlink{interface_b_m_k_map_view}{BMKMapView}}\ *)mapView\ onDoubleClick:(CLLocationCoordinate2D)coordinate;}
\DoxyCodeLine{00911\ }
\DoxyCodeLine{00915\ -\/\ (void)mapview:(\mbox{\hyperlink{interface_b_m_k_map_view}{BMKMapView}}\ *)mapView\ onLongClick:(CLLocationCoordinate2D)coordinate;}
\DoxyCodeLine{00916\ }
\DoxyCodeLine{00922\ -\/\ (void)mapview:(\mbox{\hyperlink{interface_b_m_k_map_view}{BMKMapView}}\ *)mapView\ onForceTouch:(CLLocationCoordinate2D)coordinate\ force:(CGFloat)force\ maximumPossibleForce:(CGFloat)maximumPossibleForce;}
\DoxyCodeLine{00923\ }
\DoxyCodeLine{00926\ -\/\ (void)mapStatusDidChanged:(\mbox{\hyperlink{interface_b_m_k_map_view}{BMKMapView}}\ *)mapView;}
\DoxyCodeLine{00927\ }
\DoxyCodeLine{00932\ -\/\ (void)mapview:(\mbox{\hyperlink{interface_b_m_k_map_view}{BMKMapView}}\ *)mapView\ baseIndoorMapWithIn:(BOOL)flag\ baseIndoorMapInfo:(nullable\ \mbox{\hyperlink{interface_b_m_k_base_indoor_map_info}{BMKBaseIndoorMapInfo}}\ *)info;}
\DoxyCodeLine{00933\ }
\DoxyCodeLine{00937\ -\/\ (void)mapView:(\mbox{\hyperlink{interface_b_m_k_map_view}{BMKMapView}}\ *)mapView\ didChangeUserTrackingMode:(\mbox{\hyperlink{_b_m_k_map_view_8h_a481a26594114c680e4459080dbb89265}{BMKUserTrackingMode}})mode;}
\DoxyCodeLine{00938\ }
\DoxyCodeLine{00939\ \textcolor{keyword}{@end}}
\DoxyCodeLine{00940\ NS\_ASSUME\_NONNULL\_END}

\end{DoxyCode}
