\doxysection{BMKTrace\+Overlay.\+h}
\hypertarget{_b_m_k_trace_overlay_8h_source}{}\label{_b_m_k_trace_overlay_8h_source}\index{BaiduMapAPI\_Map.framework/Headers/BMKTraceOverlay.h@{BaiduMapAPI\_Map.framework/Headers/BMKTraceOverlay.h}}
\mbox{\hyperlink{_b_m_k_trace_overlay_8h}{浏览该文件的文档.}}
\begin{DoxyCode}{0}
\DoxyCodeLine{00001\ \textcolor{comment}{//}}
\DoxyCodeLine{00002\ \textcolor{comment}{//\ \ BMKTraceOverlay.h}}
\DoxyCodeLine{00003\ \textcolor{comment}{//\ \ MapComponent}}
\DoxyCodeLine{00004\ \textcolor{comment}{//}}
\DoxyCodeLine{00005\ \textcolor{comment}{//\ \ Created\ by\ Baidu\ on\ 2021/5/13.}}
\DoxyCodeLine{00006\ \textcolor{comment}{//\ \ Copyright\ ©\ 2021\ Baidu.\ All\ rights\ reserved.}}
\DoxyCodeLine{00007\ \textcolor{comment}{//}}
\DoxyCodeLine{00008\ }
\DoxyCodeLine{00009\ \textcolor{preprocessor}{\#import\ "{}\mbox{\hyperlink{_b_m_k_multi_point_8h}{BMKMultiPoint.h}}"{}}}
\DoxyCodeLine{00010\ \textcolor{preprocessor}{\#import\ "{}\mbox{\hyperlink{_b_m_k_overlay_8h}{BMKOverlay.h}}"{}}}
\DoxyCodeLine{00011\ \textcolor{preprocessor}{\#import\ "{}\mbox{\hyperlink{_b_m_k_trace_overlay_option_8h}{BMKTraceOverlayOption.h}}"{}}}
\DoxyCodeLine{00012\ }
\DoxyCodeLine{00013\ \textcolor{keyword}{@class}\ \mbox{\hyperlink{interface_b_m_k_trace_overlay}{BMKTraceOverlay}};}
\DoxyCodeLine{00014\ }
\DoxyCodeLine{00015\ NS\_ASSUME\_NONNULL\_BEGIN}
\DoxyCodeLine{00016\ }
\DoxyCodeLine{00017\ \textcolor{keyword}{@protocol\ }BMKTraceOverlayAnimationDelegate\ <NSObject>}
\DoxyCodeLine{00018\ }
\DoxyCodeLine{00019\ \textcolor{keyword}{@optional}}
\DoxyCodeLine{00021\ -\/\ (void)traceOverlayAnimationDidStart:(\mbox{\hyperlink{interface_b_m_k_trace_overlay}{BMKTraceOverlay}}\ *)traceOverlay;}
\DoxyCodeLine{00022\ }
\DoxyCodeLine{00026\ -\/\ (void)traceOverlay:(\mbox{\hyperlink{interface_b_m_k_trace_overlay}{BMKTraceOverlay}}\ *)traceOverlay\ animationRunningProgress:(CGFloat)progress;}
\DoxyCodeLine{00027\ }
\DoxyCodeLine{00031\ -\/\ (void)traceOverlay:(\mbox{\hyperlink{interface_b_m_k_trace_overlay}{BMKTraceOverlay}}\ *)traceOverlay\ animationTraceMovePosition:(CLLocationCoordinate2D)position;}
\DoxyCodeLine{00032\ }
\DoxyCodeLine{00036\ -\/\ (void)traceOverlay:(\mbox{\hyperlink{interface_b_m_k_trace_overlay}{BMKTraceOverlay}}\ *)traceOverlay\ animationDidEnd:(BOOL)flag;}
\DoxyCodeLine{00037\ }
\DoxyCodeLine{00038\ \textcolor{keyword}{@end}}
\DoxyCodeLine{00039\ }
\DoxyCodeLine{00040\ \textcolor{keyword}{@interface\ }\mbox{\hyperlink{interface_b_m_k_trace_overlay}{BMKTraceOverlay}}\ :\ \mbox{\hyperlink{interface_b_m_k_multi_point}{BMKMultiPoint}}\ <\mbox{\hyperlink{protocol_b_m_k_overlay-p}{BMKOverlay}}>}
\DoxyCodeLine{00042\ \textcolor{keyword}{@property}\ (nonatomic,\ weak,\ nullable)\ id<BMKTraceOverlayAnimationDelegate>\ \mbox{\hyperlink{interface_b_m_k_trace_overlay_af457048403d54ad1cfafb16370af9fa3}{delegate}};}
\DoxyCodeLine{00044\ \textcolor{keyword}{@property}\ (nonatomic,\ strong,\ readonly)\ \mbox{\hyperlink{interface_b_m_k_trace_overlay_option}{BMKTraceOverlayOption}}\ *\mbox{\hyperlink{interface_b_m_k_trace_overlay_a039e7c0a88a798e824d5d872212d2e1e}{overlayOption}};}
\DoxyCodeLine{00046\ \textcolor{keyword}{@property}\ (nonatomic,\ assign)\ BOOL\ \mbox{\hyperlink{interface_b_m_k_trace_overlay_a465145e324a10810f15fa2d8d1153c4c}{isGradientColor}};}
\DoxyCodeLine{00048\ \textcolor{keyword}{@property}\ (nonatomic,\ assign)\ BOOL\ \mbox{\hyperlink{interface_b_m_k_trace_overlay_a59c47f237a26fcd316ea3af4cb692227}{isTrackBloom}};}
\DoxyCodeLine{00052\ \textcolor{keyword}{@property}\ (nonatomic,\ assign)\ CGFloat\ \mbox{\hyperlink{interface_b_m_k_trace_overlay_a0e63d184877f97ee71f99ecf2719b111}{bloomSpeed}};}
\DoxyCodeLine{00054\ \textcolor{keyword}{@property}\ (nonatomic,\ assign,\ readonly)\ BOOL\ \mbox{\hyperlink{interface_b_m_k_trace_overlay_a8de50dc88ce955a08bf3879848d3a599}{onPauseStatus}};}
\DoxyCodeLine{00056\ \textcolor{keyword}{@property}\ (nonatomic,\ assign,\ readonly)\ BOOL\ \mbox{\hyperlink{interface_b_m_k_trace_overlay_a82a1530a1a11ff24a4599c17a5b91644}{isStatusChanged}};}
\DoxyCodeLine{00058\ -\/\ (void)\mbox{\hyperlink{interface_b_m_k_trace_overlay_aac2e29516d9be152bf5a2dcb221e36c5}{pauseTraceOverlayDraw}};}
\DoxyCodeLine{00060\ -\/\ (void)\mbox{\hyperlink{interface_b_m_k_trace_overlay_a5fac18762764f0cb599ed50180e7cd3f}{resumeTraceOverlayDraw}};}
\DoxyCodeLine{00061\ }
\DoxyCodeLine{00062\ }
\DoxyCodeLine{00064\ \textcolor{keyword}{@property}\ (nonatomic,\ assign)\ BOOL\ \mbox{\hyperlink{interface_b_m_k_trace_overlay_ae319337d1989ce753fc9018110db06e4}{isThined}};}
\DoxyCodeLine{00066\ \textcolor{keyword}{@property}\ (nonatomic,\ assign)\ BOOL\ \mbox{\hyperlink{interface_b_m_k_trace_overlay_a7beae132c13940e8adfda96032aa3007}{isCornerSmooth}};}
\DoxyCodeLine{00067\ }
\DoxyCodeLine{00072\ +\ (nullable\ instancetype)traceOverlayWithCoordinates:(CLLocationCoordinate2D\ *)coords}
\DoxyCodeLine{00073\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ count:(NSUInteger)count}
\DoxyCodeLine{00074\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ option:(\mbox{\hyperlink{interface_b_m_k_trace_overlay_option}{BMKTraceOverlayOption}}\ *)overlayOption;}
\DoxyCodeLine{00075\ }
\DoxyCodeLine{00080\ +\ (nullable\ instancetype)traceOverlayWithPoints:(\mbox{\hyperlink{struct_b_m_k_map_point}{BMKMapPoint}}\ *)points}
\DoxyCodeLine{00081\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ count:(NSUInteger)count}
\DoxyCodeLine{00082\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ option:(\mbox{\hyperlink{interface_b_m_k_trace_overlay_option}{BMKTraceOverlayOption}}\ *)overlayOption;}
\DoxyCodeLine{00083\ }
\DoxyCodeLine{00088\ -\/\ (BOOL)updateTraceOverlayCoordinates:(CLLocationCoordinate2D\ *)coords}
\DoxyCodeLine{00089\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ count:(NSUInteger)count}
\DoxyCodeLine{00090\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ option:(\mbox{\hyperlink{interface_b_m_k_trace_overlay_option}{BMKTraceOverlayOption}}\ *)overlayOption;}
\DoxyCodeLine{00091\ }
\DoxyCodeLine{00096\ -\/\ (BOOL)updateTraceOverlayPoints:(CLLocationCoordinate2D\ *)coords}
\DoxyCodeLine{00097\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ count:(NSUInteger)count}
\DoxyCodeLine{00098\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ option:(\mbox{\hyperlink{interface_b_m_k_trace_overlay_option}{BMKTraceOverlayOption}}\ *)overlayOption;}
\DoxyCodeLine{00099\ }
\DoxyCodeLine{00100\ \textcolor{keyword}{@end}}
\DoxyCodeLine{00101\ }
\DoxyCodeLine{00102\ NS\_ASSUME\_NONNULL\_END}

\end{DoxyCode}
