\doxysection{BMKCommon\+Def.\+h}
\hypertarget{_b_m_k_common_def_8h_source}{}\label{_b_m_k_common_def_8h_source}\index{BaiduMapAPI\_Map.framework/Headers/BMKCommonDef.h@{BaiduMapAPI\_Map.framework/Headers/BMKCommonDef.h}}
\mbox{\hyperlink{_b_m_k_common_def_8h}{浏览该文件的文档.}}
\begin{DoxyCode}{0}
\DoxyCodeLine{00001\ \textcolor{comment}{//}}
\DoxyCodeLine{00002\ \textcolor{comment}{//\ \ BMKCommonDef.h}}
\DoxyCodeLine{00003\ \textcolor{comment}{//\ \ MapComponent}}
\DoxyCodeLine{00004\ \textcolor{comment}{//}}
\DoxyCodeLine{00005\ \textcolor{comment}{//\ \ Created\ by\ zhaoxiangru\ on\ 2024/3/12.}}
\DoxyCodeLine{00006\ \textcolor{comment}{//\ \ Copyright\ ©\ 2024\ Baidu.\ All\ rights\ reserved.}}
\DoxyCodeLine{00007\ \textcolor{comment}{//}}
\DoxyCodeLine{00008\ }
\DoxyCodeLine{00009\ \textcolor{preprocessor}{\#import\ <Foundation/Foundation.h>}}
\DoxyCodeLine{00010\ }
\DoxyCodeLine{00011\ NS\_ASSUME\_NONNULL\_BEGIN}
\DoxyCodeLine{00012\ }
\DoxyCodeLine{00019\ \textcolor{keyword}{typedef}\ enum\ :\ NSUInteger\ \{}
\DoxyCodeLine{00020\ \ \ \ \ \textcolor{comment}{//\ 相对于基准点的方位}}
\DoxyCodeLine{00021\ \ \ \ \ \mbox{\hyperlink{_b_m_k_common_def_8h_a5842273c6bd94565b8a0ed5d45511523a5f41ef862c96ac2e3ef1a2e6995b32a9}{BMKLocateCenter}}\ \ \ \ \ \ =\ (0x1\ <<\ 0),\ \ \ \ \ \ \ \textcolor{comment}{//\ \ \ Center\_X\ \&\ Center\_Y}}
\DoxyCodeLine{00022\ \ \ \ \ \mbox{\hyperlink{_b_m_k_common_def_8h_a5842273c6bd94565b8a0ed5d45511523ad2ea7bfd119b09d6553e8d3a6542e337}{BMKLocateTop}}\ \ \ \ \ \ \ \ \ =\ (0x1\ <<\ 1),\ \ \ \ \ \ \ \textcolor{comment}{//\ \ \ \ \ \ Top\_Y\ \&\ Center\_X}}
\DoxyCodeLine{00023\ \ \ \ \ \mbox{\hyperlink{_b_m_k_common_def_8h_a5842273c6bd94565b8a0ed5d45511523a3a4d87ae6f45d6be3ae15a71f842701d}{BMKLocateBottom}}\ \ \ \ \ \ =\ (0x1\ <<\ 2),\ \ \ \ \ \ \ \textcolor{comment}{//\ \ \ Bottom\_Y\ \&\ Center\_X}}
\DoxyCodeLine{00024\ \ \ \ \ \mbox{\hyperlink{_b_m_k_common_def_8h_a5842273c6bd94565b8a0ed5d45511523ab6c8531e6608962016dcf8164adb8c30}{BMKLocateLeft}}\ \ \ \ \ \ \ \ =\ (0x1\ <<\ 3),\ \ \ \ \ \ \ \textcolor{comment}{//\ \ \ \ \ Left\_X\ \&\ Center\_Y}}
\DoxyCodeLine{00025\ \ \ \ \ \mbox{\hyperlink{_b_m_k_common_def_8h_a5842273c6bd94565b8a0ed5d45511523a0ced080967d0d480e050424174c43507}{BMKLocateRight}}\ \ \ \ \ \ \ =\ (0x1\ <<\ 4),\ \ \ \ \ \ \ \textcolor{comment}{//\ \ \ \ Right\_X\ \&\ Center\_Y}}
\DoxyCodeLine{00026\ \ \ \ \ }
\DoxyCodeLine{00027\ \ \ \ \ \mbox{\hyperlink{_b_m_k_common_def_8h_a5842273c6bd94565b8a0ed5d45511523ab7c7d5788f6d508a0e15c0b09850dd5c}{BMKLocateLeftTop}}\ \ \ \ \ =\ (\mbox{\hyperlink{_b_m_k_common_def_8h_a5842273c6bd94565b8a0ed5d45511523ab6c8531e6608962016dcf8164adb8c30}{BMKLocateLeft}}\ \ |\ \mbox{\hyperlink{_b_m_k_common_def_8h_a5842273c6bd94565b8a0ed5d45511523ad2ea7bfd119b09d6553e8d3a6542e337}{BMKLocateTop}}),\ \ \ \ \ \textcolor{comment}{//\ \ Left\_X\ \ \&\ Top\_Y}}
\DoxyCodeLine{00028\ \ \ \ \ \mbox{\hyperlink{_b_m_k_common_def_8h_a5842273c6bd94565b8a0ed5d45511523a310fdd12eddcb7a7b4410180e40b14a1}{BMKLocateLeftBottom}}\ \ =\ (\mbox{\hyperlink{_b_m_k_common_def_8h_a5842273c6bd94565b8a0ed5d45511523ab6c8531e6608962016dcf8164adb8c30}{BMKLocateLeft}}\ \ |\ \mbox{\hyperlink{_b_m_k_common_def_8h_a5842273c6bd94565b8a0ed5d45511523a3a4d87ae6f45d6be3ae15a71f842701d}{BMKLocateBottom}}),\ \ \textcolor{comment}{//\ \ Left\_X\ \ \&\ Bottom\_Y}}
\DoxyCodeLine{00029\ \ \ \ \ \mbox{\hyperlink{_b_m_k_common_def_8h_a5842273c6bd94565b8a0ed5d45511523a567f174c4710f3406b4391c803219bb3}{BMKLocateRightTop}}\ \ \ \ =\ (\mbox{\hyperlink{_b_m_k_common_def_8h_a5842273c6bd94565b8a0ed5d45511523a0ced080967d0d480e050424174c43507}{BMKLocateRight}}\ |\ \mbox{\hyperlink{_b_m_k_common_def_8h_a5842273c6bd94565b8a0ed5d45511523ad2ea7bfd119b09d6553e8d3a6542e337}{BMKLocateTop}}),\ \ \ \ \ \textcolor{comment}{//\ \ Right\_X\ \&\ Top\_Y}}
\DoxyCodeLine{00030\ \ \ \ \ \mbox{\hyperlink{_b_m_k_common_def_8h_a5842273c6bd94565b8a0ed5d45511523af4d1c895fe22fa4b738950a3c87531ae}{BMKLocateRightBottom}}\ =\ (\mbox{\hyperlink{_b_m_k_common_def_8h_a5842273c6bd94565b8a0ed5d45511523a0ced080967d0d480e050424174c43507}{BMKLocateRight}}\ |\ \mbox{\hyperlink{_b_m_k_common_def_8h_a5842273c6bd94565b8a0ed5d45511523a3a4d87ae6f45d6be3ae15a71f842701d}{BMKLocateBottom}}),\ \ \textcolor{comment}{//\ \ Right\_X\ \&\ Bottom\_Y}}
\DoxyCodeLine{00031\ \ \ \ \ }
\DoxyCodeLine{00032\ \ \ \ \ \textcolor{comment}{//\ 相对于基准点的\ 1/2\ 处}}
\DoxyCodeLine{00033\ \ \ \ \ \mbox{\hyperlink{_b_m_k_common_def_8h_a5842273c6bd94565b8a0ed5d45511523ad1694a7018971c1991843335e5b0d765}{BMKLocateHalfTop}}\ \ \ \ \ \ \ \ \ =\ (0x1\ <<\ 10),\ \ \ \ \ \ \textcolor{comment}{//\ \ \ \ Top\_Y/2\ \&\ Center\_X}}
\DoxyCodeLine{00034\ \ \ \ \ \mbox{\hyperlink{_b_m_k_common_def_8h_a5842273c6bd94565b8a0ed5d45511523a1e086eb7296d39b65d14c77ba57b1ee4}{BMKLocateHalfBottom}}\ \ \ \ \ \ =\ (0x1\ <<\ 11),\ \ \ \ \ \ \textcolor{comment}{//\ Bottom\_Y/2\ \&\ Center\_X}}
\DoxyCodeLine{00035\ \ \ \ \ \mbox{\hyperlink{_b_m_k_common_def_8h_a5842273c6bd94565b8a0ed5d45511523a5b2dd8662eedb89d835c95f9e554c84e}{BMKLocateHalfLeft}}\ \ \ \ \ \ \ \ =\ (0x1\ <<\ 12),\ \ \ \ \ \ \textcolor{comment}{//\ \ \ Left\_X/2\ \&\ Center\_Y}}
\DoxyCodeLine{00036\ \ \ \ \ \mbox{\hyperlink{_b_m_k_common_def_8h_a5842273c6bd94565b8a0ed5d45511523ae8320afc7634d6c4cc9eb59dea444599}{BMKLocateHalfRight}}\ \ \ \ \ \ \ =\ (0x1\ <<\ 13),\ \ \ \ \ \ \textcolor{comment}{//\ \ Right\_X/2\ \&\ Center\_Y}}
\DoxyCodeLine{00037\ \ \ \ \ }
\DoxyCodeLine{00038\ \ \ \ \ \mbox{\hyperlink{_b_m_k_common_def_8h_a5842273c6bd94565b8a0ed5d45511523aa1310c5a7d4866965ea93755d2d05198}{BMKLocateHalfLeftTop}}\ \ \ \ \ =\ (\mbox{\hyperlink{_b_m_k_common_def_8h_a5842273c6bd94565b8a0ed5d45511523a5b2dd8662eedb89d835c95f9e554c84e}{BMKLocateHalfLeft}}\ \ |\ \mbox{\hyperlink{_b_m_k_common_def_8h_a5842273c6bd94565b8a0ed5d45511523ad1694a7018971c1991843335e5b0d765}{BMKLocateHalfTop}}),\ \ \ \ \ \textcolor{comment}{//\ \ HalfLeft\_X\ \ \&\ HalfTop\_Y}}
\DoxyCodeLine{00039\ \ \ \ \ \mbox{\hyperlink{_b_m_k_common_def_8h_a5842273c6bd94565b8a0ed5d45511523a0dd7c475e1d2f812e20bd2ffe5fc484d}{BMKLocateHalfLeftBottom}}\ \ =\ (\mbox{\hyperlink{_b_m_k_common_def_8h_a5842273c6bd94565b8a0ed5d45511523a5b2dd8662eedb89d835c95f9e554c84e}{BMKLocateHalfLeft}}\ \ |\ \mbox{\hyperlink{_b_m_k_common_def_8h_a5842273c6bd94565b8a0ed5d45511523a1e086eb7296d39b65d14c77ba57b1ee4}{BMKLocateHalfBottom}}),\ \ \textcolor{comment}{//\ \ HalfLeft\_X\ \ \&\ HalfBottom\_Y}}
\DoxyCodeLine{00040\ \ \ \ \ \mbox{\hyperlink{_b_m_k_common_def_8h_a5842273c6bd94565b8a0ed5d45511523a831c2b54113c3714f07774a6725b2248}{BMKLocateHalfRightTop}}\ \ \ \ =\ (\mbox{\hyperlink{_b_m_k_common_def_8h_a5842273c6bd94565b8a0ed5d45511523ae8320afc7634d6c4cc9eb59dea444599}{BMKLocateHalfRight}}\ |\ \mbox{\hyperlink{_b_m_k_common_def_8h_a5842273c6bd94565b8a0ed5d45511523ad1694a7018971c1991843335e5b0d765}{BMKLocateHalfTop}}),\ \ \ \ \ \textcolor{comment}{//\ \ HalfRight\_X\ \&\ HalfTop\_Y}}
\DoxyCodeLine{00041\ \ \ \ \ \mbox{\hyperlink{_b_m_k_common_def_8h_a5842273c6bd94565b8a0ed5d45511523a7f1daacf6673c450f6e09a4baffbf2cb}{BMKLocateHalfRightBottom}}\ =\ (\mbox{\hyperlink{_b_m_k_common_def_8h_a5842273c6bd94565b8a0ed5d45511523ae8320afc7634d6c4cc9eb59dea444599}{BMKLocateHalfRight}}\ |\ \mbox{\hyperlink{_b_m_k_common_def_8h_a5842273c6bd94565b8a0ed5d45511523a1e086eb7296d39b65d14c77ba57b1ee4}{BMKLocateHalfBottom}}),\ \ \textcolor{comment}{//\ \ HalfRight\_X\ \&\ HalfBottom\_Y}}
\DoxyCodeLine{00042\ }
\DoxyCodeLine{00043\ \ \ \ \ \textcolor{comment}{//\ 与基准点对齐}}
\DoxyCodeLine{00044\ \ \ \ \ \mbox{\hyperlink{_b_m_k_common_def_8h_a5842273c6bd94565b8a0ed5d45511523a06be7b4df8f3ce5be9caa6c352f1580a}{BMKLocateAlignTop}}\ \ \ \ \ \ \ \ \ =\ (0x1\ <<\ 20),\ \ \ \ \ \ \textcolor{comment}{//\ the\ same\ Top\_Y\ as\ Anchor}}
\DoxyCodeLine{00045\ \ \ \ \ \mbox{\hyperlink{_b_m_k_common_def_8h_a5842273c6bd94565b8a0ed5d45511523ace57eacf48dce1d4e6f6fa2b451e4739}{BMKLocateAlignBottom}}\ \ \ \ \ \ =\ (0x1\ <<\ 21),\ \ \ \ \ \ \textcolor{comment}{//\ the\ same\ Bottom\_Y\ as\ Anchor}}
\DoxyCodeLine{00046\ \ \ \ \ \mbox{\hyperlink{_b_m_k_common_def_8h_a5842273c6bd94565b8a0ed5d45511523a97a9591265f1c9af61e7f520805ce1d2}{BMKLocateAlignLeft}}\ \ \ \ \ \ \ \ =\ (0x1\ <<\ 22),\ \ \ \ \ \ \textcolor{comment}{//\ the\ same\ Left\_X\ as\ Anchor}}
\DoxyCodeLine{00047\ \ \ \ \ \mbox{\hyperlink{_b_m_k_common_def_8h_a5842273c6bd94565b8a0ed5d45511523afb9b79fcf5db066db092c7f36f9835f7}{BMKLocateAlignRight}}\ \ \ \ \ \ \ =\ (0x1\ <<\ 23),\ \ \ \ \ \ \textcolor{comment}{//\ the\ same\ Right\_X\ as\ Anchor}}
\DoxyCodeLine{00048\ \ \ \ \ }
\DoxyCodeLine{00049\ \ \ \ \ \mbox{\hyperlink{_b_m_k_common_def_8h_a5842273c6bd94565b8a0ed5d45511523a622f5f0034a2907301430fad225fde71}{BMKLocateAlignLeftTop}}\ \ \ \ \ =\ (\mbox{\hyperlink{_b_m_k_common_def_8h_a5842273c6bd94565b8a0ed5d45511523a97a9591265f1c9af61e7f520805ce1d2}{BMKLocateAlignLeft}}\ \ |\ \mbox{\hyperlink{_b_m_k_common_def_8h_a5842273c6bd94565b8a0ed5d45511523a06be7b4df8f3ce5be9caa6c352f1580a}{BMKLocateAlignTop}}),\ \ \ \ \ \textcolor{comment}{//\ \ AlignLeft\_X\ \ \&\ AlignTop\_Y}}
\DoxyCodeLine{00050\ \ \ \ \ \mbox{\hyperlink{_b_m_k_common_def_8h_a5842273c6bd94565b8a0ed5d45511523a42cadafada56a9390d9f51d5bc717570}{BMKLocateAlignLeftBottom}}\ \ =\ (\mbox{\hyperlink{_b_m_k_common_def_8h_a5842273c6bd94565b8a0ed5d45511523a97a9591265f1c9af61e7f520805ce1d2}{BMKLocateAlignLeft}}\ \ |\ \mbox{\hyperlink{_b_m_k_common_def_8h_a5842273c6bd94565b8a0ed5d45511523ace57eacf48dce1d4e6f6fa2b451e4739}{BMKLocateAlignBottom}}),\ \ \textcolor{comment}{//\ \ AlignLeft\_X\ \ \&\ AlignBottom\_Y}}
\DoxyCodeLine{00051\ \ \ \ \ \mbox{\hyperlink{_b_m_k_common_def_8h_a5842273c6bd94565b8a0ed5d45511523aa1566fad3210099f9f48c65aef7b7e35}{BMKLocateAlignRightTop}}\ \ \ \ =\ (\mbox{\hyperlink{_b_m_k_common_def_8h_a5842273c6bd94565b8a0ed5d45511523afb9b79fcf5db066db092c7f36f9835f7}{BMKLocateAlignRight}}\ |\ \mbox{\hyperlink{_b_m_k_common_def_8h_a5842273c6bd94565b8a0ed5d45511523a06be7b4df8f3ce5be9caa6c352f1580a}{BMKLocateAlignTop}}),\ \ \ \ \ \textcolor{comment}{//\ \ AlignRight\_X\ \&\ AlignTop\_Y}}
\DoxyCodeLine{00052\ \ \ \ \ \mbox{\hyperlink{_b_m_k_common_def_8h_a5842273c6bd94565b8a0ed5d45511523a6aaec7fba300333a4b9fdaf5809786dd}{BMKLocateAlignRightBottom}}\ =\ (\mbox{\hyperlink{_b_m_k_common_def_8h_a5842273c6bd94565b8a0ed5d45511523afb9b79fcf5db066db092c7f36f9835f7}{BMKLocateAlignRight}}\ |\ \mbox{\hyperlink{_b_m_k_common_def_8h_a5842273c6bd94565b8a0ed5d45511523ace57eacf48dce1d4e6f6fa2b451e4739}{BMKLocateAlignBottom}}),\ \ \textcolor{comment}{//\ \ AlignRight\_X\ \&\ AlignBottom\_Y}}
\DoxyCodeLine{00053\ }
\DoxyCodeLine{00054\ \textcolor{comment}{//\ \ \ \ BMKLocateAlignAuto\ \ \ =\ (0x1\ <<\ 30),}}
\DoxyCodeLine{00055\ \}\ \mbox{\hyperlink{_b_m_k_common_def_8h_a5842273c6bd94565b8a0ed5d45511523}{BMKLocate}};}
\DoxyCodeLine{00056\ }
\DoxyCodeLine{00057\ }
\DoxyCodeLine{00064\ \textcolor{keyword}{typedef}\ enum\ :\ NSUInteger\ \{}
\DoxyCodeLine{00065\ \ \ \ \ \mbox{\hyperlink{_b_m_k_common_def_8h_ab2ebdba70ac61fd65256288f08b51212a0019d8eea3efceb0795c4bb3c3c07cde}{BMKCollisionNotCollide}}\ \ \ \ \ \ \ =\ (0),\ \ \ \ \ \ \ \ \ \ \textcolor{comment}{//\ 不参与碰撞}}
\DoxyCodeLine{00066\ \ \ \ \ \mbox{\hyperlink{_b_m_k_common_def_8h_ab2ebdba70ac61fd65256288f08b51212a5cd96c774c45eb222c2261e7a4356577}{BMKCollisionAlwaysShow}}\ \ \ \ \ \ \ =\ (0x1\ <<\ 0),\ \ \ \textcolor{comment}{//\ 参与碰撞，但强制显示}}
\DoxyCodeLine{00067\ \ \ \ \ \mbox{\hyperlink{_b_m_k_common_def_8h_ab2ebdba70ac61fd65256288f08b51212ac69985cd53bbb31e0f7c25bf51e6a1c6}{BMKCollisionHideByPriority}}\ \ \ =\ (0x1\ <<\ 1),\ \ \ \textcolor{comment}{//\ 参与碰撞，根据碰撞优先级决定是否显示}}
\DoxyCodeLine{00068\ \ \ \ \ \mbox{\hyperlink{_b_m_k_common_def_8h_ab2ebdba70ac61fd65256288f08b51212a61773ea1263c1cd66ac825b45388f45b}{BMKCollisionWithInner}}\ \ \ \ \ \ \ \ =\ (0x1\ <<\ 2),\ \ \ \textcolor{comment}{//\ BmLayer内部点碰撞}}
\DoxyCodeLine{00069\ \ \ \ \ \mbox{\hyperlink{_b_m_k_common_def_8h_ab2ebdba70ac61fd65256288f08b51212a5b14df9bed9acb23c3670e89625d5359}{BMKCollisionWithBasePoi}}\ \ \ \ \ \ =\ (0x1\ <<\ 3),\ \ \ \textcolor{comment}{//\ BmLayer与底图的POI进行碰撞，碰掉底图的POI}}
\DoxyCodeLine{00070\ \ \ \ \ \textcolor{comment}{//\ BmLayer内部的点先碰撞，再与底图的POI进行碰撞，最后碰掉底图的POI}}
\DoxyCodeLine{00071\ \ \ \ \ \mbox{\hyperlink{_b_m_k_common_def_8h_ab2ebdba70ac61fd65256288f08b51212af2920bd07512580bf5a395ac45c44a2b}{BMKCollisionInnerAndBasePoi}}\ \ =\ (\mbox{\hyperlink{_b_m_k_common_def_8h_ab2ebdba70ac61fd65256288f08b51212a61773ea1263c1cd66ac825b45388f45b}{BMKCollisionWithInner}}\ |\ \mbox{\hyperlink{_b_m_k_common_def_8h_ab2ebdba70ac61fd65256288f08b51212a5b14df9bed9acb23c3670e89625d5359}{BMKCollisionWithBasePoi}}),}
\DoxyCodeLine{00072\ \ \ \ \ \mbox{\hyperlink{_b_m_k_common_def_8h_ab2ebdba70ac61fd65256288f08b51212a93ae9879c36fcd63b4d7fd6dec9f7089}{BMKDodgeWithInner}}\ \ \ \ \ \ \ \ \ \ \ \ =\ \ (0x1\ <<\ 4),\ \ \textcolor{comment}{//\ BmLayer内部点避让}}
\DoxyCodeLine{00073\ \textcolor{comment}{//\ \ \ \ BMKDodgeWithBasePoi\ \ \ \ \ \ \ \ \ \ =\ \ (0x1\ <<\ 5),\ \ //\ BmLayer与底图的POI进行避让（暂未实现）}}
\DoxyCodeLine{00074\ \ \ \ \ \textcolor{comment}{//\ BmLayer内部点先避让，再与底图的POI进行碰撞，碰掉底图的POI（暂未实现）}}
\DoxyCodeLine{00075\ \textcolor{comment}{//\ \ \ \ BMKDodgeInnerAndBasePoi\ \ \ \ \ \ =\ \ (bmkMapDodgeWithInner\ |\ bmkMapDodgeWithBasePoi),}}
\DoxyCodeLine{00076\ \ \ \ \ \mbox{\hyperlink{_b_m_k_common_def_8h_ab2ebdba70ac61fd65256288f08b51212a923a9ef09f21799d715a8f639a0fb3c7}{BMKCollisionExceptSelf}}\ \ \ \ \ \ \ =\ \ \ (0x1\ <<\ 6),\ \ \textcolor{comment}{//\ 当前要素不参与碰撞,\ marker和richview可分别设置为不参与碰撞}}
\DoxyCodeLine{00077\ \textcolor{comment}{//\ \ \ \ BMKCollisionBetweenBmLayer\ \ \ =\ \ \ (0x1\ <<\ 7),\ \ //\ 仅BmLayer之间的POI碰，不与底图碰（暂未实现）}}
\DoxyCodeLine{00078\ \textcolor{comment}{//\ \ \ \ BMKCollisionWithBasePoiByPriority\ \ \ \ \ =\ \ \ (0x1\ <<\ 8),\ \ //\ 当前BmLayer与底图的POI按优先级碰（暂未实现）}}
\DoxyCodeLine{00079\ \ \ \ \ \mbox{\hyperlink{_b_m_k_common_def_8h_ab2ebdba70ac61fd65256288f08b51212abce00e2ea354216e4dd473a9e7d5ede1}{BMKCollisionWithAllLayersByPriority}}\ \ \ \ \ \ =\ \ \ (0x1\ <<\ 9),\ \ \textcolor{comment}{//\ 所有图层都碰撞，按优先级碰}}
\DoxyCodeLine{00080\ \}\ \mbox{\hyperlink{_b_m_k_common_def_8h_ab2ebdba70ac61fd65256288f08b51212}{BMKCollisionBehavior}};}
\DoxyCodeLine{00081\ }
\DoxyCodeLine{00085\ \textcolor{keyword}{typedef}\ enum\ :\ NSUInteger\ \{}
\DoxyCodeLine{00086\ \ \ \ \ \mbox{\hyperlink{_b_m_k_common_def_8h_a05be344729674f8d48aec434af7e112cad5df38f5fe1f263fe99e31f8909c5a57}{BMKAnimationTrackNone}}\ \ \ \ \ \ =\ (0x00),}
\DoxyCodeLine{00087\ \ \ \ \ \mbox{\hyperlink{_b_m_k_common_def_8h_a05be344729674f8d48aec434af7e112cac80f881914dff68e51d6b4b964871862}{BMKAnimationTrackX}}\ \ \ \ \ \ \ \ \ =\ (0x01\ <<\ 0),\ \ \textcolor{comment}{//\ 跟随X方向}}
\DoxyCodeLine{00088\ \ \ \ \ \mbox{\hyperlink{_b_m_k_common_def_8h_a05be344729674f8d48aec434af7e112ca8814336c211045d1b27c9957e64b75d4}{BMKAnimationTrackY}}\ \ \ \ \ \ \ \ \ =\ (0x01\ <<\ 1),\ \ \textcolor{comment}{//\ 跟随Y方向}}
\DoxyCodeLine{00089\ \ \ \ \ \mbox{\hyperlink{_b_m_k_common_def_8h_a05be344729674f8d48aec434af7e112ca98d3c2437be02000b1c6ce337aa35fc6}{BMKAnimationTrackXY}}\ \ \ \ \ \ \ \ =\ (\mbox{\hyperlink{_b_m_k_common_def_8h_a05be344729674f8d48aec434af7e112cac80f881914dff68e51d6b4b964871862}{BMKAnimationTrackX}}\ |\ \mbox{\hyperlink{_b_m_k_common_def_8h_a05be344729674f8d48aec434af7e112ca8814336c211045d1b27c9957e64b75d4}{BMKAnimationTrackY}}),\ \ \textcolor{comment}{//\ 跟随(X,\ Y)}}
\DoxyCodeLine{00090\ \ \ \ \ \mbox{\hyperlink{_b_m_k_common_def_8h_a05be344729674f8d48aec434af7e112ca4f5616e7bf419b6906d251b6e194505e}{BMKAnimationTrackForward}}\ \ \ =\ (0x01\ <<\ 5),\ \ \textcolor{comment}{//\ 线段的Forward，而不是行进的Forward}}
\DoxyCodeLine{00091\ \ \ \ \ \mbox{\hyperlink{_b_m_k_common_def_8h_a05be344729674f8d48aec434af7e112caf8a63a9d29f785817c224f05ae4e3621}{BMKAnimationTrackBackward}}\ \ =\ (0x01\ <<\ 6),\ \ \textcolor{comment}{//\ 线段的Backward，而不是行进的Backward}}
\DoxyCodeLine{00092\ \}\ \mbox{\hyperlink{_b_m_k_common_def_8h_a05be344729674f8d48aec434af7e112c}{BMKAnimationTrack}};}
\DoxyCodeLine{00093\ }
\DoxyCodeLine{00097\ \textcolor{keyword}{typedef}\ enum\ :\ NSUInteger\ \{}
\DoxyCodeLine{00098\ \ \ \ \ \textcolor{comment}{//\ 二者能只能设置其一}}
\DoxyCodeLine{00099\ \ \ \ \ \mbox{\hyperlink{_b_m_k_common_def_8h_a6268e859aa0e756a76b549990420ec7ca440e0eefdf401ed2caa665b770b94dda}{BMKRotateAnmination}}\ \ =\ (0x1\ <<\ 0),\ \ \ }
\DoxyCodeLine{00100\ \ \ \ \ \mbox{\hyperlink{_b_m_k_common_def_8h_a6268e859aa0e756a76b549990420ec7cac7855bae62faef5aacabadce380a071c}{BMKRotateItem}}\ \ \ \ \ \ \ \ =\ (0x1\ <<\ 1),\ \ \ }
\DoxyCodeLine{00102\ \ \ \ \ \textcolor{comment}{//\ 二者能只能设置其一}}
\DoxyCodeLine{00103\ \ \ \ \ \mbox{\hyperlink{_b_m_k_common_def_8h_a6268e859aa0e756a76b549990420ec7cab1ef53f934885d76ea3c63db774a9098}{BMKRotateScreenUpper}}\ =\ (0x1\ <<\ 2),\ \ \ }
\DoxyCodeLine{00104\ \ \ \ \ \mbox{\hyperlink{_b_m_k_common_def_8h_a6268e859aa0e756a76b549990420ec7cad3131981addbe37a1cae682d2e9ac444}{BMKRotateGeoNorth}}\ \ \ \ =\ (0x1\ <<\ 3),\ \ \ }
\DoxyCodeLine{00106\ \ \ \ \ \textcolor{comment}{//\ 二者能只能设置其一}}
\DoxyCodeLine{00107\ \ \ \ \ \mbox{\hyperlink{_b_m_k_common_def_8h_a6268e859aa0e756a76b549990420ec7ca2e6aeab6398f5294a0bd6d350ac9146e}{BMKRotateFlipNo}}\ \ \ \ \ \ =\ (0x1\ <<\ 4),\ \ \ }
\DoxyCodeLine{00108\ \ \ \ \ \mbox{\hyperlink{_b_m_k_common_def_8h_a6268e859aa0e756a76b549990420ec7cafb12a4355b07e265ae4d4042adc120f9}{BMKRotateFlipUpper}}\ \ \ =\ (0x1\ <<\ 5),\ \ \ }
\DoxyCodeLine{00110\ \ \ \ \ \textcolor{comment}{//\ Default}}
\DoxyCodeLine{00111\ \ \ \ \ \mbox{\hyperlink{_b_m_k_common_def_8h_a6268e859aa0e756a76b549990420ec7ca126f32ecda362443c5cf0b78b774aa09}{BMKRotateFreeze}}\ \ \ \ \ =\ \mbox{\hyperlink{_b_m_k_common_def_8h_a6268e859aa0e756a76b549990420ec7ca440e0eefdf401ed2caa665b770b94dda}{BMKRotateAnmination}}\ |\ \mbox{\hyperlink{_b_m_k_common_def_8h_a6268e859aa0e756a76b549990420ec7cab1ef53f934885d76ea3c63db774a9098}{BMKRotateScreenUpper}}\ |\ \mbox{\hyperlink{_b_m_k_common_def_8h_a6268e859aa0e756a76b549990420ec7ca2e6aeab6398f5294a0bd6d350ac9146e}{BMKRotateFlipNo}},}
\DoxyCodeLine{00112\ \}\ \mbox{\hyperlink{_b_m_k_common_def_8h_a6268e859aa0e756a76b549990420ec7c}{BMKRotateFeature}};}
\DoxyCodeLine{00113\ }
\DoxyCodeLine{00117\ \textcolor{keyword}{typedef}\ enum\ :\ NSUInteger\ \{}
\DoxyCodeLine{00118\ \ \ \ \ \mbox{\hyperlink{_b_m_k_common_def_8h_a6830cabd2e01396a398efd470b1701fca0419a6f07e27d394719846db8fc16c1b}{BMKFollowMapRotateAxisNone}}\ \ \ \ =\ (0x00),\ \ \ \ \ \ \ }
\DoxyCodeLine{00119\ \ \ \ \ \mbox{\hyperlink{_b_m_k_common_def_8h_a6830cabd2e01396a398efd470b1701fca036664c870c1d909e35bceac01cd353c}{BMKFollowMapRotateAxisPitch}}\ \ \ =\ (0x1\ <<\ 0),\ \ \ }
\DoxyCodeLine{00120\ \ \ \ \ \mbox{\hyperlink{_b_m_k_common_def_8h_a6830cabd2e01396a398efd470b1701fca0b36a3d30b416f20019f23285aadcfe7}{BMKFollowMapRotateAxisYaw}}\ \ \ \ \ =\ (0x1\ <<\ 1),\ \ \ }
\DoxyCodeLine{00121\ \}\ \mbox{\hyperlink{_b_m_k_common_def_8h_a6830cabd2e01396a398efd470b1701fc}{BMKRotateAxis}};}
\DoxyCodeLine{00122\ }
\DoxyCodeLine{00123\ }
\DoxyCodeLine{00124\ NS\_ASSUME\_NONNULL\_END}

\end{DoxyCode}
