\doxysection{BMK3\+DTrace\+Overlay.\+h}
\hypertarget{_b_m_k3_d_trace_overlay_8h_source}{}\label{_b_m_k3_d_trace_overlay_8h_source}\index{BaiduMapAPI\_Map.framework/Headers/BMK3DTraceOverlay.h@{BaiduMapAPI\_Map.framework/Headers/BMK3DTraceOverlay.h}}
\mbox{\hyperlink{_b_m_k3_d_trace_overlay_8h}{浏览该文件的文档.}}
\begin{DoxyCode}{0}
\DoxyCodeLine{00001\ \textcolor{comment}{//}}
\DoxyCodeLine{00002\ \textcolor{comment}{//\ \ BMK3DTraceOverlay.h}}
\DoxyCodeLine{00003\ \textcolor{comment}{//\ \ MapComponent}}
\DoxyCodeLine{00004\ \textcolor{comment}{//}}
\DoxyCodeLine{00005\ \textcolor{comment}{//\ \ Created\ by\ Baidu\ on\ 2023/10/8.}}
\DoxyCodeLine{00006\ \textcolor{comment}{//\ \ Copyright\ ©\ 2023\ 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_k3_d_trace_overlay_option_8h}{BMK3DTraceOverlayOption.h}}"{}}}
\DoxyCodeLine{00012\ }
\DoxyCodeLine{00013\ \textcolor{keyword}{@class}\ \mbox{\hyperlink{interface_b_m_k3_d_trace_overlay}{BMK3DTraceOverlay}};}
\DoxyCodeLine{00014\ }
\DoxyCodeLine{00015\ NS\_ASSUME\_NONNULL\_BEGIN}
\DoxyCodeLine{00016\ }
\DoxyCodeLine{00017\ }
\DoxyCodeLine{00018\ \textcolor{keyword}{@protocol\ }BMK3DTraceOverlayAnimationDelegate\ <NSObject>}
\DoxyCodeLine{00019\ }
\DoxyCodeLine{00020\ \textcolor{keyword}{@optional}}
\DoxyCodeLine{00022\ -\/\ (void)traceOverlayAnimationDidStart:(\mbox{\hyperlink{interface_b_m_k3_d_trace_overlay}{BMK3DTraceOverlay}}\ *)traceOverlay;}
\DoxyCodeLine{00023\ }
\DoxyCodeLine{00027\ -\/\ (void)traceOverlay:(\mbox{\hyperlink{interface_b_m_k3_d_trace_overlay}{BMK3DTraceOverlay}}\ *)traceOverlay\ animationRunningProgress:(CGFloat)progress;}
\DoxyCodeLine{00028\ }
\DoxyCodeLine{00032\ -\/\ (void)traceOverlay:(\mbox{\hyperlink{interface_b_m_k3_d_trace_overlay}{BMK3DTraceOverlay}}\ *)traceOverlay\ animationTraceMovePosition:(CLLocationCoordinate2D)position;}
\DoxyCodeLine{00033\ }
\DoxyCodeLine{00037\ -\/\ (void)traceOverlay:(\mbox{\hyperlink{interface_b_m_k3_d_trace_overlay}{BMK3DTraceOverlay}}\ *)traceOverlay\ animationDidEnd:(BOOL)flag;}
\DoxyCodeLine{00038\ }
\DoxyCodeLine{00039\ \textcolor{keyword}{@end}}
\DoxyCodeLine{00040\ }
\DoxyCodeLine{00041\ }
\DoxyCodeLine{00044\ \textcolor{keyword}{@interface\ }\mbox{\hyperlink{interface_b_m_k3_d_trace_overlay}{BMK3DTraceOverlay}}\ :\ \mbox{\hyperlink{interface_b_m_k_multi_point}{BMKMultiPoint}}\ <\mbox{\hyperlink{protocol_b_m_k_overlay-p}{BMKOverlay}}>}
\DoxyCodeLine{00045\ }
\DoxyCodeLine{00047\ \textcolor{keyword}{@property}\ (nonatomic,\ weak,\ nullable)\ id<BMK3DTraceOverlayAnimationDelegate>\ \mbox{\hyperlink{interface_b_m_k3_d_trace_overlay_a791e8b6bdffc2db276096795cd86763a}{delegate}};}
\DoxyCodeLine{00049\ \textcolor{keyword}{@property}\ (nonatomic,\ strong,\ readonly)\ \mbox{\hyperlink{interface_b_m_k3_d_trace_overlay_option}{BMK3DTraceOverlayOption}}\ *\mbox{\hyperlink{interface_b_m_k3_d_trace_overlay_a7365301cb91c8ae774787ff2edf13815}{overlayOption}};}
\DoxyCodeLine{00051\ \textcolor{keyword}{@property}\ (nonatomic,\ assign,\ readonly)\ BOOL\ \mbox{\hyperlink{interface_b_m_k3_d_trace_overlay_a74bb3d74ee88b30d9e2fe9d33a8fdf72}{onPauseStatus}};}
\DoxyCodeLine{00053\ \textcolor{keyword}{@property}\ (nonatomic,\ assign,\ readonly)\ CGFloat\ \mbox{\hyperlink{interface_b_m_k3_d_trace_overlay_a3580b65d7643a64ca6bfdc76e3da095b}{progress}};}
\DoxyCodeLine{00054\ }
\DoxyCodeLine{00056\ -\/\ (void)\mbox{\hyperlink{interface_b_m_k3_d_trace_overlay_ab5525fc6288c53fac59d9c5caee41946}{pause3DTraceOverlayDraw}};}
\DoxyCodeLine{00058\ -\/\ (void)\mbox{\hyperlink{interface_b_m_k3_d_trace_overlay_a23c14219572d5a8d6f6c1c72b0b95d2c}{resume3DTraceOverlayDraw}};}
\DoxyCodeLine{00059\ }
\DoxyCodeLine{00064\ +\ (nullable\ instancetype)traceOverlay3DWithCoordinates:(CLLocationCoordinate2D\ *)coords}
\DoxyCodeLine{00065\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ count:(NSUInteger)count}
\DoxyCodeLine{00066\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ option:(\mbox{\hyperlink{interface_b_m_k3_d_trace_overlay_option}{BMK3DTraceOverlayOption}}\ *)overlayOption;}
\DoxyCodeLine{00067\ }
\DoxyCodeLine{00072\ +\ (nullable\ instancetype)traceOverlay3DWithPoints:(\mbox{\hyperlink{struct_b_m_k_map_point}{BMKMapPoint}}\ *)points}
\DoxyCodeLine{00073\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ count:(NSUInteger)count}
\DoxyCodeLine{00074\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ option:(\mbox{\hyperlink{interface_b_m_k3_d_trace_overlay_option}{BMK3DTraceOverlayOption}}\ *)overlayOption;}
\DoxyCodeLine{00075\ \textcolor{keyword}{@end}}
\DoxyCodeLine{00076\ }
\DoxyCodeLine{00077\ NS\_ASSUME\_NONNULL\_END}

\end{DoxyCode}
