\doxysection{BMKOverlay\+View类 参考}
\hypertarget{interface_b_m_k_overlay_view}{}\label{interface_b_m_k_overlay_view}\index{BMKOverlayView@{BMKOverlayView}}


该类是地图覆盖物\+View的基类，提供绘制overlay的接口但本身并无实现，所有地图覆盖物\+View需要继承自此类  




{\ttfamily \#include $<$BMKOverlay\+View.\+h$>$}

类 BMKOverlay\+View 继承关系图\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=9.545454cm]{interface_b_m_k_overlay_view}
\end{center}
\end{figure}
\doxysubsubsection*{构造函数}
\begin{DoxyCompactItemize}
\item 
(nullable instancetype) -\/ \mbox{\hyperlink{interface_b_m_k_overlay_view_a5c3c238364504b4ceb340287dda4e9a6}{init\+With\+Overlay\+:}}
\item 
(GLuint) -\/ \mbox{\hyperlink{interface_b_m_k_overlay_view_a18fe0d2f9ea050cc239ffc0ce29571ec}{load\+Stroke\+Texture\+Image\+:}}
\item 
(BOOL) -\/ \mbox{\hyperlink{interface_b_m_k_overlay_view_af43713319f8857c57de4a001c37bd73b}{load\+Stroke\+Texture\+Images\+:}}
\item 
(void) -\/ \mbox{\hyperlink{interface_b_m_k_overlay_view_a3de48574cf1f778c733407824b5aad6f}{set\+Overlay\+Geometry\+Delegate\+:}}
\begin{DoxyCompactList}\small\item\em 设置该overlay的\+Geometry\+Delegate \end{DoxyCompactList}\item 
(CGPoint) -\/ \mbox{\hyperlink{interface_b_m_k_overlay_view_a211d0d55b1c10b0abca45e83f4fcf05c}{point\+For\+Map\+Point\+:}}
\item 
(\mbox{\hyperlink{struct_b_m_k_map_point}{BMKMap\+Point}}) -\/ \mbox{\hyperlink{interface_b_m_k_overlay_view_ab0270107a383cf49fd46d9b624604d53}{map\+Point\+For\+Point\+:}}
\item 
(CGRect) -\/ \mbox{\hyperlink{interface_b_m_k_overlay_view_a4eb52fd9951bcfc898e9a026ee40e99e}{rect\+For\+Map\+Rect\+:}}
\item 
(\mbox{\hyperlink{struct_b_m_k_map_rect}{BMKMap\+Rect}}) -\/ \mbox{\hyperlink{interface_b_m_k_overlay_view_ae8c0f0415357f281451eaa602b3f388b}{map\+Rect\+For\+Rect\+:}}
\item 
(BOOL) -\/ \mbox{\hyperlink{interface_b_m_k_overlay_view_ad5c0685243ded79bc6657ebb7df08f87}{can\+Draw\+Map\+Rect\+:zoom\+Scale\+:}}
\item 
(void) -\/ \mbox{\hyperlink{interface_b_m_k_overlay_view_aad771b4c325461d99b142e79287188dc}{draw\+Map\+Rect\+:zoom\+Scale\+:in\+Context\+:}}
\item 
(void) -\/ \mbox{\hyperlink{interface_b_m_k_overlay_view_aca005b8bf49d57b404da473fd6f0d534}{set\+Needs\+Display\+In\+Map\+Rect\+:}}
\item 
(void) -\/ \mbox{\hyperlink{interface_b_m_k_overlay_view_a6e0adb599987b17e2187d366c1a79f32}{render\+Lines\+With\+Points\+:point\+Count\+:stroke\+Color\+:line\+Width\+:looped\+:}}
\item 
(void) -\/ \mbox{\hyperlink{interface_b_m_k_overlay_view_a499d6fd74366f3cbb4bf8f4b1f19371f}{render\+Textured\+Lines\+With\+Points\+:point\+Count\+:line\+Width\+:texture\+ID\+:looped\+:}}
\item 
(void) -\/ \mbox{\hyperlink{interface_b_m_k_overlay_view_aa9bb5605b63a6949723e4fac386b53a5}{render\+Lines\+With\+Points\+:point\+Count\+:stroke\+Color\+:line\+Width\+:looped\+:line\+Dash\+Type\+:}}
\item 
(void) -\/ \mbox{\hyperlink{interface_b_m_k_overlay_view_a6f87585fdd457e0a23f8ce4aadb4c4b0}{render\+Lines\+With\+Points\+:point\+Count\+:stroke\+Color\+:line\+Width\+:looped\+:line\+Dash\+:}}
\item 
(void) -\/ \mbox{\hyperlink{interface_b_m_k_overlay_view_a49ecbd637a83f3c12b883c004849a3d0}{render\+Textured\+Lines\+With\+Part\+Points\+:line\+Width\+:texture\+Indexs\+:is\+Focus\+:}}
\item 
(void) -\/ \mbox{\hyperlink{interface_b_m_k_overlay_view_a729ec6babf10dcad90cae66a7863e5f6}{render\+Textured\+Lines\+With\+Part\+Points\+:line\+Width\+:texture\+Indexs\+:is\+Focus\+:tile\+Texture\+:keep\+Scale\+:}}
\item 
(void) -\/ \mbox{\hyperlink{interface_b_m_k_overlay_view_a1efa75f9e8139c129151d801621be569}{render\+Textured\+Lines\+With\+Points\+:point\+Count\+:line\+Width\+:texture\+ID\+:stroke\+Color\+:looped\+:tile\+Texture\+:keep\+Scale\+:}}
\item 
(void) -\/ \mbox{\hyperlink{interface_b_m_k_overlay_view_a2462463431e5b857f0511dd91b3e2bd3}{render\+Textured\+Poly\+Line\+With\+Points\+:line\+Width\+:texture\+ID\+:stroke\+Color\+:is\+Foucs\+:keep\+Scale\+:line\+Join\+Type\+:line\+Cap\+Type\+:}}
\item 
(void) -\/ \mbox{\hyperlink{interface_b_m_k_overlay_view_a54a24ae023c923be010153a4db4ade2d}{render\+Multi\+Textured\+Poly\+Line\+With\+Part\+Points\+:line\+Width\+:texture\+Indexs\+:is\+Foucs\+:keep\+Scale\+:line\+Join\+Type\+:line\+Cap\+Type\+:}}
\item 
(void) -\/ \mbox{\hyperlink{interface_b_m_k_overlay_view_a351ca69cfc010c3b66d2124675f1e84f}{render\+Dash\+Poly\+Line\+With\+Points\+:line\+Width\+:stroke\+Color\+:line\+Dash\+Type\+:}}
\item 
(void) -\/ \mbox{\hyperlink{interface_b_m_k_overlay_view_aae8971b5c5271a19c5c2a57572501a9a}{render\+Multi\+Dash\+Poly\+Line\+With\+Part\+Points\+:line\+Width\+:texture\+Indexs\+:line\+Dash\+Type\+:}}
\item 
(void) -\/ \mbox{\hyperlink{interface_b_m_k_overlay_view_a9ca27e1fc6092aa081007056bacc7e9b}{render\+Region\+With\+Points\+:point\+Count\+:fill\+Color\+:using\+Triangle\+Fan\+:}}
\item 
(void) -\/ \mbox{\hyperlink{interface_b_m_k_overlay_view_a9e0ad94874303031747f2af7a43ed0b5}{render\+ATRegion\+With\+Point\+:point\+Count\+:fill\+Color\+:using\+Triangle\+Fan\+:}}
\item 
(void) -\/ \mbox{\hyperlink{interface_b_m_k_overlay_view_ac45a52b43a503f544b6cb5827c5b96ce}{rende\+Circle\+With\+Points\+:point\+Count\+:line\+Width\+:fill\+Color\+:stroke\+Color\+:}}
\item 
(void) -\/ \mbox{\hyperlink{interface_b_m_k_overlay_view_a02800fa9f48d01fe05545d2952fb6006}{rende\+Polygon\+With\+Points\+:point\+Count\+:line\+Width\+:fill\+Color\+:stroke\+Color\+:}}
\item 
(void) -\/ \mbox{\hyperlink{interface_b_m_k_overlay_view_a0a851a886a4bb7268ea595d3892ab59f}{gl\+Render}}
\end{DoxyCompactItemize}
\doxysubsubsection*{Protected 属性}
\begin{DoxyCompactItemize}
\item 
package id$<$ \mbox{\hyperlink{protocol_b_m_k_overlay-p}{BMKOverlay}} $>$ \mbox{\hyperlink{interface_b_m_k_overlay_view_a1221418aafb1e98ab9caf88bb5fea5d7}{\+\_\+overlay}}
\item 
\mbox{\hyperlink{struct_b_m_k_map_rect}{BMKMap\+Rect}} \mbox{\hyperlink{interface_b_m_k_overlay_view_a9c358f158a9d30b23ff8dddce028be61}{\+\_\+bounding\+Map\+Rect}}
\item 
CGAffine\+Transform \mbox{\hyperlink{interface_b_m_k_overlay_view_a33718c9269f4aad056f2360a368d65bb}{\+\_\+map\+Transform}}
\item 
id \mbox{\hyperlink{interface_b_m_k_overlay_view_a811bdb8cdb5c83a3e91674eeb35db281}{\+\_\+geometry\+Delegate}}
\item 
id \mbox{\hyperlink{interface_b_m_k_overlay_view_af3de42334db2d56dfe7b9c2674fcd6a2}{\+\_\+can\+Draw\+Cache}}
\item 
BOOL \mbox{\hyperlink{interface_b_m_k_overlay_view_a4f7d62b7dfdc4502a2b95c678e4e0190}{keep\+Scale}}
\item 
CFTime\+Interval \mbox{\hyperlink{interface_b_m_k_overlay_view_ae28114032fc8056e491f11c6e41d9bda}{\+\_\+last\+Tile}}
\item 
CFRun\+Loop\+Timer\+Ref \mbox{\hyperlink{interface_b_m_k_overlay_view_ae9feb5df6871e3e2cbc3ddd3fcfcefdc}{\+\_\+scheduled\+Scale\+Timer}}
\item 
\begin{tabbing}
xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=\kill
struct \{\\
\>unsigned int \mbox{\hyperlink{interface_b_m_k_overlay_view_af173118417bce179b369ab52d0ad8d86}{keepAlive}}:1\\
\>unsigned int \mbox{\hyperlink{interface_b_m_k_overlay_view_ad3700980f3959f927f37cc1159d60bca}{levelCrossFade}}:1\\
\>unsigned int \mbox{\hyperlink{interface_b_m_k_overlay_view_a53658e2ac2273029314dbb09064d0e86}{drawingDisabled}}:1\\
\>unsigned int \mbox{\hyperlink{interface_b_m_k_overlay_view_a184985d1eeff8c8a74ab2b0179f48742}{usesTiledLayer}}:1\\
\} \mbox{\hyperlink{interface_b_m_k_overlay_view_ad43f9d392bc53334d230f55a3c6d0e54}{\_flags}}\\

\end{tabbing}\end{DoxyCompactItemize}
\doxysubsubsection*{属性}
\begin{DoxyCompactItemize}
\item 
id$<$ \mbox{\hyperlink{protocol_b_m_k_overlay-p}{BMKOverlay}} $>$ \mbox{\hyperlink{interface_b_m_k_overlay_view_a0824b78460b0c199376680c7c335d562}{overlay}}
\begin{DoxyCompactList}\small\item\em 关联的overlay对象 \end{DoxyCompactList}\item 
GLuint \mbox{\hyperlink{interface_b_m_k_overlay_view_a160ee62c460e1fa87ccd588f8024e1a9}{stroke\+Texture\+ID}}
\begin{DoxyCompactList}\small\item\em 关联的纹理对象\+ID \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsection{详细描述}
该类是地图覆盖物\+View的基类，提供绘制overlay的接口但本身并无实现，所有地图覆盖物\+View需要继承自此类 

\doxysubsection{函数文档}
\Hypertarget{interface_b_m_k_overlay_view_ad5c0685243ded79bc6657ebb7df08f87}\label{interface_b_m_k_overlay_view_ad5c0685243ded79bc6657ebb7df08f87} 
\index{BMKOverlayView@{BMKOverlayView}!canDrawMapRect:zoomScale:@{canDrawMapRect:zoomScale:}}
\index{canDrawMapRect:zoomScale:@{canDrawMapRect:zoomScale:}!BMKOverlayView@{BMKOverlayView}}
\doxysubsubsection{\texorpdfstring{canDrawMapRect:zoomScale:}{canDrawMapRect:zoomScale:}}
{\footnotesize\ttfamily -\/ (BOOL) can\+Draw\+Map\+Rect\+: \begin{DoxyParamCaption}\item[{(\mbox{\hyperlink{struct_b_m_k_map_rect}{BMKMap\+Rect}})}]{map\+Rect }\item[{zoom\+Scale\+:(\mbox{\hyperlink{_b_m_k_types_8h_abed0f3dd0db6f682408ae9a6593c7cc8}{BMKZoom\+Scale}})}]{zoom\+Scale }\end{DoxyParamCaption}}

判断ovlerlay view是否准备绘制内容 默认返回\+YES，如果用户设为\+NO，当需要绘制内容时要显示调用set\+Needs\+Display\+In\+Map\+Rect\+:zoom\+Scale\+:方法 
\begin{DoxyParams}{参数}
{\em map\+Rect} & 需要更新的地图矩形区域 \\
\hline
{\em zoom\+Scale} & 当前的缩放因子 \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{返回}
如果view准备好绘制内容，返回\+YES,否则返回\+NO 
\end{DoxyReturn}
\Hypertarget{interface_b_m_k_overlay_view_aad771b4c325461d99b142e79287188dc}\label{interface_b_m_k_overlay_view_aad771b4c325461d99b142e79287188dc} 
\index{BMKOverlayView@{BMKOverlayView}!drawMapRect:zoomScale:inContext:@{drawMapRect:zoomScale:inContext:}}
\index{drawMapRect:zoomScale:inContext:@{drawMapRect:zoomScale:inContext:}!BMKOverlayView@{BMKOverlayView}}
\doxysubsubsection{\texorpdfstring{drawMapRect:zoomScale:inContext:}{drawMapRect:zoomScale:inContext:}}
{\footnotesize\ttfamily -\/ (void) draw\+Map\+Rect\+: \begin{DoxyParamCaption}\item[{(\mbox{\hyperlink{struct_b_m_k_map_rect}{BMKMap\+Rect}})}]{map\+Rect }\item[{zoom\+Scale\+:(\mbox{\hyperlink{_b_m_k_types_8h_abed0f3dd0db6f682408ae9a6593c7cc8}{BMKZoom\+Scale}})}]{zoom\+Scale }\item[{in\+Context\+:(CGContext\+Ref)}]{context }\end{DoxyParamCaption}}

绘制overlay view内容 该方法默认不做任何事，子类需要重载该方法来绘制view的内容 
\begin{DoxyParams}{参数}
{\em map\+Rect} & 需要更新的地图矩形区域 \\
\hline
{\em zoom\+Scale} & 当前的缩放因子 \\
\hline
{\em context} & 使用的graphics context \\
\hline
\end{DoxyParams}
\Hypertarget{interface_b_m_k_overlay_view_a0a851a886a4bb7268ea595d3892ab59f}\label{interface_b_m_k_overlay_view_a0a851a886a4bb7268ea595d3892ab59f} 
\index{BMKOverlayView@{BMKOverlayView}!glRender@{glRender}}
\index{glRender@{glRender}!BMKOverlayView@{BMKOverlayView}}
\doxysubsubsection{\texorpdfstring{glRender}{glRender}}
{\footnotesize\ttfamily -\/ (void) gl\+Render \begin{DoxyParamCaption}{ }\end{DoxyParamCaption}}

绘制函数(子类需要重载来实现) since 6.\+0.\+0 无效 \Hypertarget{interface_b_m_k_overlay_view_a5c3c238364504b4ceb340287dda4e9a6}\label{interface_b_m_k_overlay_view_a5c3c238364504b4ceb340287dda4e9a6} 
\index{BMKOverlayView@{BMKOverlayView}!initWithOverlay:@{initWithOverlay:}}
\index{initWithOverlay:@{initWithOverlay:}!BMKOverlayView@{BMKOverlayView}}
\doxysubsubsection{\texorpdfstring{initWithOverlay:}{initWithOverlay:}}
{\footnotesize\ttfamily -\/ (nullable instancetype) init\+With\+Overlay\+: \begin{DoxyParamCaption}\item[{(id$<$ \mbox{\hyperlink{protocol_b_m_k_overlay-p}{BMKOverlay}} $>$)}]{overlay }\end{DoxyParamCaption}}

初始化并返回一个overlay view 
\begin{DoxyParams}{参数}
{\em overlay} & 关联的overlay对象 \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{返回}
初始化成功则返回overlay view,否则返回nil 
\end{DoxyReturn}
\Hypertarget{interface_b_m_k_overlay_view_a18fe0d2f9ea050cc239ffc0ce29571ec}\label{interface_b_m_k_overlay_view_a18fe0d2f9ea050cc239ffc0ce29571ec} 
\index{BMKOverlayView@{BMKOverlayView}!loadStrokeTextureImage:@{loadStrokeTextureImage:}}
\index{loadStrokeTextureImage:@{loadStrokeTextureImage:}!BMKOverlayView@{BMKOverlayView}}
\doxysubsubsection{\texorpdfstring{loadStrokeTextureImage:}{loadStrokeTextureImage:}}
{\footnotesize\ttfamily -\/ (GLuint) load\+Stroke\+Texture\+Image\+: \begin{DoxyParamCaption}\item[{("{}已废弃since 6.\+5.\+0，请使用\+BMKOverlay\+GLBasic\+View中texture\+Image字段"{})}]{\+\_\+\+\_\+deprecated\+\_\+msg }\end{DoxyParamCaption}}

加载纹理图片 
\begin{DoxyParams}{参数}
{\em texture\+Image} & 图片对象，opengl要求图片宽高必须是2的n次幂，如果图片对象为nil，则清空原有纹理 \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{返回}
open\+GL纹理\+ID, 若纹理加载失败返回0 
\end{DoxyReturn}
\Hypertarget{interface_b_m_k_overlay_view_af43713319f8857c57de4a001c37bd73b}\label{interface_b_m_k_overlay_view_af43713319f8857c57de4a001c37bd73b} 
\index{BMKOverlayView@{BMKOverlayView}!loadStrokeTextureImages:@{loadStrokeTextureImages:}}
\index{loadStrokeTextureImages:@{loadStrokeTextureImages:}!BMKOverlayView@{BMKOverlayView}}
\doxysubsubsection{\texorpdfstring{loadStrokeTextureImages:}{loadStrokeTextureImages:}}
{\footnotesize\ttfamily -\/ (BOOL) load\+Stroke\+Texture\+Images\+: \begin{DoxyParamCaption}\item[{("{}已废弃since 6.\+5.\+0，请使用\+BMKMulti\+Texture\+Polyline\+View中texture\+Images字段"{})}]{\+\_\+\+\_\+deprecated\+\_\+msg }\end{DoxyParamCaption}}

加载分段纹理绘制 所需的纹理图片 
\begin{DoxyParams}{参数}
{\em texture\+Images} & 必须\+UIImage数组，opengl要求图片宽高必须是2的n次幂，否则，返回\+NO，无法分段纹理绘制 \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{返回}
是否成功 
\end{DoxyReturn}
\Hypertarget{interface_b_m_k_overlay_view_ab0270107a383cf49fd46d9b624604d53}\label{interface_b_m_k_overlay_view_ab0270107a383cf49fd46d9b624604d53} 
\index{BMKOverlayView@{BMKOverlayView}!mapPointForPoint:@{mapPointForPoint:}}
\index{mapPointForPoint:@{mapPointForPoint:}!BMKOverlayView@{BMKOverlayView}}
\doxysubsubsection{\texorpdfstring{mapPointForPoint:}{mapPointForPoint:}}
{\footnotesize\ttfamily -\/ (\mbox{\hyperlink{struct_b_m_k_map_point}{BMKMap\+Point}}) map\+Point\+For\+Point\+: \begin{DoxyParamCaption}\item[{(CGPoint)}]{point }\end{DoxyParamCaption}}

将overlay view坐标转为直角坐标 
\begin{DoxyParams}{参数}
{\em point} & view坐标 \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{返回}
对应的直角坐标 
\end{DoxyReturn}
\Hypertarget{interface_b_m_k_overlay_view_ae8c0f0415357f281451eaa602b3f388b}\label{interface_b_m_k_overlay_view_ae8c0f0415357f281451eaa602b3f388b} 
\index{BMKOverlayView@{BMKOverlayView}!mapRectForRect:@{mapRectForRect:}}
\index{mapRectForRect:@{mapRectForRect:}!BMKOverlayView@{BMKOverlayView}}
\doxysubsubsection{\texorpdfstring{mapRectForRect:}{mapRectForRect:}}
{\footnotesize\ttfamily -\/ (\mbox{\hyperlink{struct_b_m_k_map_rect}{BMKMap\+Rect}}) map\+Rect\+For\+Rect\+: \begin{DoxyParamCaption}\item[{(CGRect)}]{rect }\end{DoxyParamCaption}}

将overlay view区域转为二维地图投影区域 
\begin{DoxyParams}{参数}
{\em rect} & 指定的view矩形 \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{返回}
对应的二维地图投影矩形 
\end{DoxyReturn}
\Hypertarget{interface_b_m_k_overlay_view_a211d0d55b1c10b0abca45e83f4fcf05c}\label{interface_b_m_k_overlay_view_a211d0d55b1c10b0abca45e83f4fcf05c} 
\index{BMKOverlayView@{BMKOverlayView}!pointForMapPoint:@{pointForMapPoint:}}
\index{pointForMapPoint:@{pointForMapPoint:}!BMKOverlayView@{BMKOverlayView}}
\doxysubsubsection{\texorpdfstring{pointForMapPoint:}{pointForMapPoint:}}
{\footnotesize\ttfamily -\/ (CGPoint) point\+For\+Map\+Point\+: \begin{DoxyParamCaption}\item[{(\mbox{\hyperlink{struct_b_m_k_map_point}{BMKMap\+Point}})}]{map\+Point }\end{DoxyParamCaption}}

将直角坐标转为overlay view坐标 
\begin{DoxyParams}{参数}
{\em map\+Point} & 直角坐标 \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{返回}
对应的view坐标 
\end{DoxyReturn}
\Hypertarget{interface_b_m_k_overlay_view_a4eb52fd9951bcfc898e9a026ee40e99e}\label{interface_b_m_k_overlay_view_a4eb52fd9951bcfc898e9a026ee40e99e} 
\index{BMKOverlayView@{BMKOverlayView}!rectForMapRect:@{rectForMapRect:}}
\index{rectForMapRect:@{rectForMapRect:}!BMKOverlayView@{BMKOverlayView}}
\doxysubsubsection{\texorpdfstring{rectForMapRect:}{rectForMapRect:}}
{\footnotesize\ttfamily -\/ (CGRect) rect\+For\+Map\+Rect\+: \begin{DoxyParamCaption}\item[{(\mbox{\hyperlink{struct_b_m_k_map_rect}{BMKMap\+Rect}})}]{map\+Rect }\end{DoxyParamCaption}}

将二维地图投影矩形转为overlay view矩形 
\begin{DoxyParams}{参数}
{\em map\+Rect} & 二维地图投影矩形 \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{返回}
对应的view矩形 
\end{DoxyReturn}
\Hypertarget{interface_b_m_k_overlay_view_ac45a52b43a503f544b6cb5827c5b96ce}\label{interface_b_m_k_overlay_view_ac45a52b43a503f544b6cb5827c5b96ce} 
\index{BMKOverlayView@{BMKOverlayView}!rendeCircleWithPoints:pointCount:lineWidth:fillColor:strokeColor:@{rendeCircleWithPoints:pointCount:lineWidth:fillColor:strokeColor:}}
\index{rendeCircleWithPoints:pointCount:lineWidth:fillColor:strokeColor:@{rendeCircleWithPoints:pointCount:lineWidth:fillColor:strokeColor:}!BMKOverlayView@{BMKOverlayView}}
\doxysubsubsection{\texorpdfstring{rendeCircleWithPoints:pointCount:lineWidth:fillColor:strokeColor:}{rendeCircleWithPoints:pointCount:lineWidth:fillColor:strokeColor:}}
{\footnotesize\ttfamily -\/ (void) rende\+Circle\+With\+Points\+: \begin{DoxyParamCaption}\item[{(\mbox{\hyperlink{struct_b_m_k_map_point}{BMKMap\+Point}} \texorpdfstring{$\ast$}{*})}]{points }\item[{point\+Count\+:(NSUInteger)}]{point\+Count }\item[{line\+Width\+:(CGFloat)}]{line\+Width }\item[{fill\+Color\+:(UIColor \texorpdfstring{$\ast$}{*})}]{fill\+Color }\item[{stroke\+Color\+:("{}已废弃since 6.\+0.\+0，内部无实现"{})}]{\+\_\+\+\_\+deprecated\+\_\+msg }\end{DoxyParamCaption}}

使用\+Open\+GLES 绘制圆 
\begin{DoxyParams}{参数}
{\em points} & 直角坐标点 \\
\hline
{\em point\+Count} & 点个数 \\
\hline
{\em line\+Width} & 线宽 \\
\hline
{\em fill\+Color} & 填充颜色 \\
\hline
{\em stroke\+Color} & 线颜色 \\
\hline
\end{DoxyParams}
\Hypertarget{interface_b_m_k_overlay_view_a02800fa9f48d01fe05545d2952fb6006}\label{interface_b_m_k_overlay_view_a02800fa9f48d01fe05545d2952fb6006} 
\index{BMKOverlayView@{BMKOverlayView}!rendePolygonWithPoints:pointCount:lineWidth:fillColor:strokeColor:@{rendePolygonWithPoints:pointCount:lineWidth:fillColor:strokeColor:}}
\index{rendePolygonWithPoints:pointCount:lineWidth:fillColor:strokeColor:@{rendePolygonWithPoints:pointCount:lineWidth:fillColor:strokeColor:}!BMKOverlayView@{BMKOverlayView}}
\doxysubsubsection{\texorpdfstring{rendePolygonWithPoints:pointCount:lineWidth:fillColor:strokeColor:}{rendePolygonWithPoints:pointCount:lineWidth:fillColor:strokeColor:}}
{\footnotesize\ttfamily -\/ (void) rende\+Polygon\+With\+Points\+: \begin{DoxyParamCaption}\item[{(\mbox{\hyperlink{struct_b_m_k_map_point}{BMKMap\+Point}} \texorpdfstring{$\ast$}{*})}]{points }\item[{point\+Count\+:(NSUInteger)}]{point\+Count }\item[{line\+Width\+:(CGFloat)}]{line\+Width }\item[{fill\+Color\+:(UIColor \texorpdfstring{$\ast$}{*})}]{fill\+Color }\item[{stroke\+Color\+:("{}已废弃since 6.\+0.\+0，内部无实现"{})}]{\+\_\+\+\_\+deprecated\+\_\+msg }\end{DoxyParamCaption}}

使用\+Open\+GLES 绘制\+Polygon 
\begin{DoxyParams}{参数}
{\em points} & 直角坐标点 \\
\hline
{\em point\+Count} & 点个数 \\
\hline
{\em line\+Width} & 线宽 \\
\hline
{\em fill\+Color} & 填充颜色 \\
\hline
{\em stroke\+Color} & 线颜色 \\
\hline
\end{DoxyParams}
\Hypertarget{interface_b_m_k_overlay_view_a9e0ad94874303031747f2af7a43ed0b5}\label{interface_b_m_k_overlay_view_a9e0ad94874303031747f2af7a43ed0b5} 
\index{BMKOverlayView@{BMKOverlayView}!renderATRegionWithPoint:pointCount:fillColor:usingTriangleFan:@{renderATRegionWithPoint:pointCount:fillColor:usingTriangleFan:}}
\index{renderATRegionWithPoint:pointCount:fillColor:usingTriangleFan:@{renderATRegionWithPoint:pointCount:fillColor:usingTriangleFan:}!BMKOverlayView@{BMKOverlayView}}
\doxysubsubsection{\texorpdfstring{renderATRegionWithPoint:pointCount:fillColor:usingTriangleFan:}{renderATRegionWithPoint:pointCount:fillColor:usingTriangleFan:}}
{\footnotesize\ttfamily -\/ (void) render\+ATRegion\+With\+Point\+: \begin{DoxyParamCaption}\item[{(\mbox{\hyperlink{struct_b_m_k_map_point}{BMKMap\+Point}} \texorpdfstring{$\ast$}{*})}]{points }\item[{point\+Count\+:(NSUInteger)}]{point\+Count }\item[{fill\+Color\+:(UIColor \texorpdfstring{$\ast$}{*})}]{fill\+Color }\item[{using\+Triangle\+Fan\+:("{}已废弃since 6.\+0.\+0，内部无实现"{})}]{\+\_\+\+\_\+deprecated\+\_\+msg }\end{DoxyParamCaption}}

使用\+Open\+GLES 绘制区域（支持凹多边形） 
\begin{DoxyParams}{参数}
{\em points} & 直角坐标点 \\
\hline
{\em point\+Count} & 点个数 \\
\hline
{\em fill\+Color} & 填充颜色 \\
\hline
{\em using\+Triangle\+Fan} & YES对应\+GL\+\_\+\+TRIANGLE\+\_\+\+FAN, NO对应\+GL\+\_\+\+TRIANGLES \\
\hline
\end{DoxyParams}
\Hypertarget{interface_b_m_k_overlay_view_a351ca69cfc010c3b66d2124675f1e84f}\label{interface_b_m_k_overlay_view_a351ca69cfc010c3b66d2124675f1e84f} 
\index{BMKOverlayView@{BMKOverlayView}!renderDashPolyLineWithPoints:lineWidth:strokeColor:lineDashType:@{renderDashPolyLineWithPoints:lineWidth:strokeColor:lineDashType:}}
\index{renderDashPolyLineWithPoints:lineWidth:strokeColor:lineDashType:@{renderDashPolyLineWithPoints:lineWidth:strokeColor:lineDashType:}!BMKOverlayView@{BMKOverlayView}}
\doxysubsubsection{\texorpdfstring{renderDashPolyLineWithPoints:lineWidth:strokeColor:lineDashType:}{renderDashPolyLineWithPoints:lineWidth:strokeColor:lineDashType:}}
{\footnotesize\ttfamily -\/ (void) render\+Dash\+Poly\+Line\+With\+Points\+: \begin{DoxyParamCaption}\item[{(NSArray$<$ NSValue \texorpdfstring{$\ast$}{*} $>$ \texorpdfstring{$\ast$}{*})}]{points }\item[{line\+Width\+:(CGFloat)}]{line\+Width }\item[{stroke\+Color\+:(UIColor \texorpdfstring{$\ast$}{*})}]{stroke\+Color }\item[{line\+Dash\+Type\+:("{}已废弃since 6.\+0.\+0，内部无实现"{})}]{\+\_\+\+\_\+deprecated\+\_\+msg }\end{DoxyParamCaption}}

使用\+Open\+GLES 按指定单色绘制虚线 since 5.\+0.\+0 
\begin{DoxyParams}{参数}
{\em points} & 墨卡托坐标点转换的\+NSValue \\
\hline
{\em line\+Width} & Open\+GLES支持线宽尺寸 \\
\hline
{\em stroke\+Color} & 虚线颜色 \\
\hline
{\em line\+Dash\+Type} & 虚线样式 \\
\hline
\end{DoxyParams}
\Hypertarget{interface_b_m_k_overlay_view_a6e0adb599987b17e2187d366c1a79f32}\label{interface_b_m_k_overlay_view_a6e0adb599987b17e2187d366c1a79f32} 
\index{BMKOverlayView@{BMKOverlayView}!renderLinesWithPoints:pointCount:strokeColor:lineWidth:looped:@{renderLinesWithPoints:pointCount:strokeColor:lineWidth:looped:}}
\index{renderLinesWithPoints:pointCount:strokeColor:lineWidth:looped:@{renderLinesWithPoints:pointCount:strokeColor:lineWidth:looped:}!BMKOverlayView@{BMKOverlayView}}
\doxysubsubsection{\texorpdfstring{renderLinesWithPoints:pointCount:strokeColor:lineWidth:looped:}{renderLinesWithPoints:pointCount:strokeColor:lineWidth:looped:}}
{\footnotesize\ttfamily -\/ (void) render\+Lines\+With\+Points\+: \begin{DoxyParamCaption}\item[{(\mbox{\hyperlink{struct_b_m_k_map_point}{BMKMap\+Point}} \texorpdfstring{$\ast$}{*})}]{points }\item[{point\+Count\+:(NSUInteger)}]{point\+Count }\item[{stroke\+Color\+:(UIColor \texorpdfstring{$\ast$}{*})}]{stroke\+Color }\item[{line\+Width\+:(CGFloat)}]{line\+Width }\item[{looped\+:("{}已废弃since 6.\+0.\+0，内部无实现"{})}]{\+\_\+\+\_\+deprecated\+\_\+msg }\end{DoxyParamCaption}}

使用\+Open\+GLES 指定颜色绘制线 
\begin{DoxyParams}{参数}
{\em points} & 直角坐标点 \\
\hline
{\em point\+Count} & 点个数 \\
\hline
{\em stroke\+Color} & 线颜色 \\
\hline
{\em line\+Width} & Open\+GLES支持线宽尺寸 \\
\hline
{\em looped} & 是否闭合, 如polyline会设置\+NO, polygon会设置\+YES. \\
\hline
\end{DoxyParams}
\Hypertarget{interface_b_m_k_overlay_view_a6f87585fdd457e0a23f8ce4aadb4c4b0}\label{interface_b_m_k_overlay_view_a6f87585fdd457e0a23f8ce4aadb4c4b0} 
\index{BMKOverlayView@{BMKOverlayView}!renderLinesWithPoints:pointCount:strokeColor:lineWidth:looped:lineDash:@{renderLinesWithPoints:pointCount:strokeColor:lineWidth:looped:lineDash:}}
\index{renderLinesWithPoints:pointCount:strokeColor:lineWidth:looped:lineDash:@{renderLinesWithPoints:pointCount:strokeColor:lineWidth:looped:lineDash:}!BMKOverlayView@{BMKOverlayView}}
\doxysubsubsection{\texorpdfstring{renderLinesWithPoints:pointCount:strokeColor:lineWidth:looped:lineDash:}{renderLinesWithPoints:pointCount:strokeColor:lineWidth:looped:lineDash:}}
{\footnotesize\ttfamily -\/ (void) render\+Lines\+With\+Points\+: \begin{DoxyParamCaption}\item[{(\mbox{\hyperlink{struct_b_m_k_map_point}{BMKMap\+Point}} \texorpdfstring{$\ast$}{*})}]{points }\item[{point\+Count\+:(NSUInteger)}]{point\+Count }\item[{stroke\+Color\+:(UIColor \texorpdfstring{$\ast$}{*})}]{stroke\+Color }\item[{line\+Width\+:(CGFloat)}]{line\+Width }\item[{looped\+:(BOOL)}]{looped }\item[{line\+Dash\+:("{}已废弃since 5.\+0.\+0，内部无实现，请使用render\+Lines\+With\+Points\+: point\+Count\+: stroke\+Color\+: line\+Width\+:looped\+: line\+Dash\+Type\+:"{})}]{\+\_\+\+\_\+deprecated\+\_\+msg }\end{DoxyParamCaption}}

使用\+Open\+GLES 绘制线 
\begin{DoxyParams}{参数}
{\em points} & 直角坐标点 \\
\hline
{\em point\+Count} & 点个数 \\
\hline
{\em stroke\+Color} & 线颜色 \\
\hline
{\em line\+Width} & Open\+GLES支持线宽尺寸 \\
\hline
{\em looped} & 是否闭合, 如polyline会设置\+NO, polygon会设置\+YES. \\
\hline
{\em line\+Dash} & 是否虚线样式 \\
\hline
\end{DoxyParams}
\Hypertarget{interface_b_m_k_overlay_view_aa9bb5605b63a6949723e4fac386b53a5}\label{interface_b_m_k_overlay_view_aa9bb5605b63a6949723e4fac386b53a5} 
\index{BMKOverlayView@{BMKOverlayView}!renderLinesWithPoints:pointCount:strokeColor:lineWidth:looped:lineDashType:@{renderLinesWithPoints:pointCount:strokeColor:lineWidth:looped:lineDashType:}}
\index{renderLinesWithPoints:pointCount:strokeColor:lineWidth:looped:lineDashType:@{renderLinesWithPoints:pointCount:strokeColor:lineWidth:looped:lineDashType:}!BMKOverlayView@{BMKOverlayView}}
\doxysubsubsection{\texorpdfstring{renderLinesWithPoints:pointCount:strokeColor:lineWidth:looped:lineDashType:}{renderLinesWithPoints:pointCount:strokeColor:lineWidth:looped:lineDashType:}}
{\footnotesize\ttfamily -\/ (void) render\+Lines\+With\+Points\+: \begin{DoxyParamCaption}\item[{(\mbox{\hyperlink{struct_b_m_k_map_point}{BMKMap\+Point}} \texorpdfstring{$\ast$}{*})}]{points }\item[{point\+Count\+:(NSUInteger)}]{point\+Count }\item[{stroke\+Color\+:(UIColor \texorpdfstring{$\ast$}{*})}]{stroke\+Color }\item[{line\+Width\+:(CGFloat)}]{line\+Width }\item[{looped\+:(BOOL)}]{looped }\item[{line\+Dash\+Type\+:("{}已废弃since 6.\+0.\+0，内部无实现"{})}]{\+\_\+\+\_\+deprecated\+\_\+msg }\end{DoxyParamCaption}}

使用\+Open\+GLES 指定颜色绘制线 since 5.\+0.\+0 
\begin{DoxyParams}{参数}
{\em points} & 直角坐标点 \\
\hline
{\em point\+Count} & 点个数 \\
\hline
{\em stroke\+Color} & 线颜色 \\
\hline
{\em line\+Width} & Open\+GLES支持线宽尺寸 \\
\hline
{\em looped} & 是否闭合, 如polyline会设置\+NO, polygon会设置\+YES. \\
\hline
{\em line\+Dash\+Type} & 虚线样式 \\
\hline
\end{DoxyParams}
\Hypertarget{interface_b_m_k_overlay_view_aae8971b5c5271a19c5c2a57572501a9a}\label{interface_b_m_k_overlay_view_aae8971b5c5271a19c5c2a57572501a9a} 
\index{BMKOverlayView@{BMKOverlayView}!renderMultiDashPolyLineWithPartPoints:lineWidth:textureIndexs:lineDashType:@{renderMultiDashPolyLineWithPartPoints:lineWidth:textureIndexs:lineDashType:}}
\index{renderMultiDashPolyLineWithPartPoints:lineWidth:textureIndexs:lineDashType:@{renderMultiDashPolyLineWithPartPoints:lineWidth:textureIndexs:lineDashType:}!BMKOverlayView@{BMKOverlayView}}
\doxysubsubsection{\texorpdfstring{renderMultiDashPolyLineWithPartPoints:lineWidth:textureIndexs:lineDashType:}{renderMultiDashPolyLineWithPartPoints:lineWidth:textureIndexs:lineDashType:}}
{\footnotesize\ttfamily -\/ (void) render\+Multi\+Dash\+Poly\+Line\+With\+Part\+Points\+: \begin{DoxyParamCaption}\item[{(NSArray \texorpdfstring{$\ast$}{*})}]{part\+Pt }\item[{line\+Width\+:(CGFloat)}]{line\+Width }\item[{texture\+Indexs\+:(NSArray$<$ NSNumber \texorpdfstring{$\ast$}{*} $>$ \texorpdfstring{$\ast$}{*})}]{texture\+Indexs }\item[{line\+Dash\+Type\+:("{}已废弃since 6.\+0.\+0，内部无实现"{})}]{\+\_\+\+\_\+deprecated\+\_\+msg }\end{DoxyParamCaption}}

使用\+Open\+GLES 分段多颜色虚线 since 5.\+0.\+0 
\begin{DoxyParams}{参数}
{\em part\+Pt} & 分段墨卡托坐标点转换为的\+NSValue \\
\hline
{\em line\+Width} & Open\+GLES支持线宽尺寸 \\
\hline
{\em texture\+Indexs} & 分段纹理索引,使用colors;加载 \\
\hline
{\em line\+Dash\+Type} & 虚线样式 \\
\hline
\end{DoxyParams}
\Hypertarget{interface_b_m_k_overlay_view_a54a24ae023c923be010153a4db4ade2d}\label{interface_b_m_k_overlay_view_a54a24ae023c923be010153a4db4ade2d} 
\index{BMKOverlayView@{BMKOverlayView}!renderMultiTexturedPolyLineWithPartPoints:lineWidth:textureIndexs:isFoucs:keepScale:lineJoinType:lineCapType:@{renderMultiTexturedPolyLineWithPartPoints:lineWidth:textureIndexs:isFoucs:keepScale:lineJoinType:lineCapType:}}
\index{renderMultiTexturedPolyLineWithPartPoints:lineWidth:textureIndexs:isFoucs:keepScale:lineJoinType:lineCapType:@{renderMultiTexturedPolyLineWithPartPoints:lineWidth:textureIndexs:isFoucs:keepScale:lineJoinType:lineCapType:}!BMKOverlayView@{BMKOverlayView}}
\doxysubsubsection{\texorpdfstring{renderMultiTexturedPolyLineWithPartPoints:lineWidth:textureIndexs:isFoucs:keepScale:lineJoinType:lineCapType:}{renderMultiTexturedPolyLineWithPartPoints:lineWidth:textureIndexs:isFoucs:keepScale:lineJoinType:lineCapType:}}
{\footnotesize\ttfamily -\/ (void) render\+Multi\+Textured\+Poly\+Line\+With\+Part\+Points\+: \begin{DoxyParamCaption}\item[{(NSArray \texorpdfstring{$\ast$}{*})}]{part\+Pt }\item[{line\+Width\+:(CGFloat)}]{line\+Width }\item[{texture\+Indexs\+:(NSArray$<$ NSNumber \texorpdfstring{$\ast$}{*} $>$ \texorpdfstring{$\ast$}{*})}]{texture\+Indexs }\item[{is\+Foucs\+:(BOOL)}]{is\+Foucs }\item[{keep\+Scale\+:(BOOL)}]{keep\+Scale }\item[{line\+Join\+Type\+:(\mbox{\hyperlink{_b_m_k_line_draw_type_8h_ab81d68393c69d60d6d0d10ea0f2fe9f6}{BMKLine\+Join\+Type}})}]{line\+Join\+Type }\item[{line\+Cap\+Type\+:("{}已废弃since 6.\+0.\+0，内部无实现"{})}]{\+\_\+\+\_\+deprecated\+\_\+msg }\end{DoxyParamCaption}}

使用\+Open\+GLES 分段多纹理/多颜色绘制线 since 5.\+0.\+0 
\begin{DoxyParams}{参数}
{\em part\+Pt} & 分段墨卡托坐标点转换为的\+NSValue \\
\hline
{\em line\+Width} & Open\+GLES支持线宽尺寸 \\
\hline
{\em texture\+Indexs} & 分段纹理索引,使用-\/ (BOOL)load\+Stroke\+Texture\+Images\+:(\+UIImage \texorpdfstring{$\ast$}{*})texture\+Image;加载 \\
\hline
{\em is\+Foucs} & 高亮(该属性已废弃) \\
\hline
{\em keep\+Scale} & 纹理图片是否缩放(纹理绘制生效) \\
\hline
{\em line\+Join\+Type} & 拐角衔接方式（默认k\+BMKLine\+Join\+Bevel） \\
\hline
{\em line\+Cap\+Type} & 头尾处理样式(默认k\+BMKLine\+Cap\+Butt) \\
\hline
\end{DoxyParams}
\Hypertarget{interface_b_m_k_overlay_view_a9ca27e1fc6092aa081007056bacc7e9b}\label{interface_b_m_k_overlay_view_a9ca27e1fc6092aa081007056bacc7e9b} 
\index{BMKOverlayView@{BMKOverlayView}!renderRegionWithPoints:pointCount:fillColor:usingTriangleFan:@{renderRegionWithPoints:pointCount:fillColor:usingTriangleFan:}}
\index{renderRegionWithPoints:pointCount:fillColor:usingTriangleFan:@{renderRegionWithPoints:pointCount:fillColor:usingTriangleFan:}!BMKOverlayView@{BMKOverlayView}}
\doxysubsubsection{\texorpdfstring{renderRegionWithPoints:pointCount:fillColor:usingTriangleFan:}{renderRegionWithPoints:pointCount:fillColor:usingTriangleFan:}}
{\footnotesize\ttfamily -\/ (void) render\+Region\+With\+Points\+: \begin{DoxyParamCaption}\item[{(\mbox{\hyperlink{struct_b_m_k_map_point}{BMKMap\+Point}} \texorpdfstring{$\ast$}{*})}]{points }\item[{point\+Count\+:(NSUInteger)}]{point\+Count }\item[{fill\+Color\+:(UIColor \texorpdfstring{$\ast$}{*})}]{fill\+Color }\item[{using\+Triangle\+Fan\+:("{}已废弃since 6.\+0.\+0，内部无实现"{})}]{\+\_\+\+\_\+deprecated\+\_\+msg }\end{DoxyParamCaption}}

使用\+Open\+GLES 绘制区域 
\begin{DoxyParams}{参数}
{\em points} & 直角坐标点 \\
\hline
{\em point\+Count} & 点个数 \\
\hline
{\em fill\+Color} & 填充颜色 \\
\hline
{\em using\+Triangle\+Fan} & YES对应\+GL\+\_\+\+TRIANGLE\+\_\+\+FAN, NO对应\+GL\+\_\+\+TRIANGLES \\
\hline
\end{DoxyParams}
\Hypertarget{interface_b_m_k_overlay_view_a49ecbd637a83f3c12b883c004849a3d0}\label{interface_b_m_k_overlay_view_a49ecbd637a83f3c12b883c004849a3d0} 
\index{BMKOverlayView@{BMKOverlayView}!renderTexturedLinesWithPartPoints:lineWidth:textureIndexs:isFocus:@{renderTexturedLinesWithPartPoints:lineWidth:textureIndexs:isFocus:}}
\index{renderTexturedLinesWithPartPoints:lineWidth:textureIndexs:isFocus:@{renderTexturedLinesWithPartPoints:lineWidth:textureIndexs:isFocus:}!BMKOverlayView@{BMKOverlayView}}
\doxysubsubsection{\texorpdfstring{renderTexturedLinesWithPartPoints:lineWidth:textureIndexs:isFocus:}{renderTexturedLinesWithPartPoints:lineWidth:textureIndexs:isFocus:}}
{\footnotesize\ttfamily -\/ (void) render\+Textured\+Lines\+With\+Part\+Points\+: \begin{DoxyParamCaption}\item[{(NSArray \texorpdfstring{$\ast$}{*})}]{part\+Pt }\item[{line\+Width\+:(CGFloat)}]{line\+Width }\item[{texture\+Indexs\+:(NSArray \texorpdfstring{$\ast$}{*})}]{texture\+Indexs }\item[{is\+Focus\+:("{}已废弃since 5.\+0.\+0，内部无实现"{})}]{\+\_\+\+\_\+deprecated\+\_\+msg }\end{DoxyParamCaption}}

使用\+Open\+GLES 分段纹理绘制线 
\begin{DoxyParams}{参数}
{\em part\+Pt} & 分段直角坐标点 \\
\hline
{\em line\+Width} & Open\+GLES支持线宽尺寸 \\
\hline
{\em texture\+Indexs} & 分段纹理索引,使用-\/ (void)load\+Stroke\+Texture\+Image\+:(\+UIImage \texorpdfstring{$\ast$}{*})texture\+Image;加载 \\
\hline
{\em is\+Foucs} & 是否使用分段纹理绘制 \\
\hline
\end{DoxyParams}
\Hypertarget{interface_b_m_k_overlay_view_a729ec6babf10dcad90cae66a7863e5f6}\label{interface_b_m_k_overlay_view_a729ec6babf10dcad90cae66a7863e5f6} 
\index{BMKOverlayView@{BMKOverlayView}!renderTexturedLinesWithPartPoints:lineWidth:textureIndexs:isFocus:tileTexture:keepScale:@{renderTexturedLinesWithPartPoints:lineWidth:textureIndexs:isFocus:tileTexture:keepScale:}}
\index{renderTexturedLinesWithPartPoints:lineWidth:textureIndexs:isFocus:tileTexture:keepScale:@{renderTexturedLinesWithPartPoints:lineWidth:textureIndexs:isFocus:tileTexture:keepScale:}!BMKOverlayView@{BMKOverlayView}}
\doxysubsubsection{\texorpdfstring{renderTexturedLinesWithPartPoints:lineWidth:textureIndexs:isFocus:tileTexture:keepScale:}{renderTexturedLinesWithPartPoints:lineWidth:textureIndexs:isFocus:tileTexture:keepScale:}}
{\footnotesize\ttfamily -\/ (void) render\+Textured\+Lines\+With\+Part\+Points\+: \begin{DoxyParamCaption}\item[{(NSArray \texorpdfstring{$\ast$}{*})}]{part\+Pt }\item[{line\+Width\+:(CGFloat)}]{line\+Width }\item[{texture\+Indexs\+:(NSArray \texorpdfstring{$\ast$}{*})}]{texture\+Indexs }\item[{is\+Focus\+:(BOOL)}]{is\+Foucs }\item[{tile\+Texture\+:(BOOL)}]{tile\+Texture }\item[{keep\+Scale\+:("{}已废弃since 5.\+0.\+0，内部无实现，请使用render\+Multi\+Textured\+Poly\+Line"{})}]{\+\_\+\+\_\+deprecated\+\_\+msg }\end{DoxyParamCaption}}

使用\+Open\+GLES 分段纹理绘制线 
\begin{DoxyParams}{参数}
{\em part\+Pt} & 分段直角坐标点 \\
\hline
{\em line\+Width} & Open\+GLES支持线宽尺寸 \\
\hline
{\em texture\+Indexs} & 分段纹理索引,使用-\/ (void)load\+Stroke\+Texture\+Image\+:(\+UIImage \texorpdfstring{$\ast$}{*})texture\+Image;加载 \\
\hline
{\em is\+Foucs} & 是否使用分段纹理绘制 \\
\hline
{\em tile\+Texture} & 是否纹理图片平铺绘制 \\
\hline
{\em keepscale} & 纹理图片是否缩放（tile\+Texture为\+YES时生效） \\
\hline
\end{DoxyParams}
\Hypertarget{interface_b_m_k_overlay_view_a499d6fd74366f3cbb4bf8f4b1f19371f}\label{interface_b_m_k_overlay_view_a499d6fd74366f3cbb4bf8f4b1f19371f} 
\index{BMKOverlayView@{BMKOverlayView}!renderTexturedLinesWithPoints:pointCount:lineWidth:textureID:looped:@{renderTexturedLinesWithPoints:pointCount:lineWidth:textureID:looped:}}
\index{renderTexturedLinesWithPoints:pointCount:lineWidth:textureID:looped:@{renderTexturedLinesWithPoints:pointCount:lineWidth:textureID:looped:}!BMKOverlayView@{BMKOverlayView}}
\doxysubsubsection{\texorpdfstring{renderTexturedLinesWithPoints:pointCount:lineWidth:textureID:looped:}{renderTexturedLinesWithPoints:pointCount:lineWidth:textureID:looped:}}
{\footnotesize\ttfamily -\/ (void) render\+Textured\+Lines\+With\+Points\+: \begin{DoxyParamCaption}\item[{(\mbox{\hyperlink{struct_b_m_k_map_point}{BMKMap\+Point}} \texorpdfstring{$\ast$}{*})}]{points }\item[{point\+Count\+:(NSUInteger)}]{point\+Count }\item[{line\+Width\+:(CGFloat)}]{line\+Width }\item[{texture\+ID\+:(GLuint)}]{texture\+ID }\item[{looped\+:("{}已废弃since 6.\+0.\+0，内部无实现"{})}]{\+\_\+\+\_\+deprecated\+\_\+msg }\end{DoxyParamCaption}}

使用\+Open\+GLES 按指定纹理绘制线 
\begin{DoxyParams}{参数}
{\em points} & 直角坐标点 \\
\hline
{\em point\+Count} & 点个数 \\
\hline
{\em line\+Width} & Open\+GLES支持线宽尺寸 \\
\hline
{\em texture\+ID} & 纹理\+ID,使用-\/ (void)load\+Stroke\+Texture\+Image\+:(\+UIImage \texorpdfstring{$\ast$}{*})texture\+Image;加载 \\
\hline
{\em looped} & 是否闭合, 如polyline会设置\+NO, polygon会设置\+YES. \\
\hline
\end{DoxyParams}
\Hypertarget{interface_b_m_k_overlay_view_a1efa75f9e8139c129151d801621be569}\label{interface_b_m_k_overlay_view_a1efa75f9e8139c129151d801621be569} 
\index{BMKOverlayView@{BMKOverlayView}!renderTexturedLinesWithPoints:pointCount:lineWidth:textureID:strokeColor:looped:tileTexture:keepScale:@{renderTexturedLinesWithPoints:pointCount:lineWidth:textureID:strokeColor:looped:tileTexture:keepScale:}}
\index{renderTexturedLinesWithPoints:pointCount:lineWidth:textureID:strokeColor:looped:tileTexture:keepScale:@{renderTexturedLinesWithPoints:pointCount:lineWidth:textureID:strokeColor:looped:tileTexture:keepScale:}!BMKOverlayView@{BMKOverlayView}}
\doxysubsubsection{\texorpdfstring{renderTexturedLinesWithPoints:pointCount:lineWidth:textureID:strokeColor:looped:tileTexture:keepScale:}{renderTexturedLinesWithPoints:pointCount:lineWidth:textureID:strokeColor:looped:tileTexture:keepScale:}}
{\footnotesize\ttfamily -\/ (void) render\+Textured\+Lines\+With\+Points\+: \begin{DoxyParamCaption}\item[{(\mbox{\hyperlink{struct_b_m_k_map_point}{BMKMap\+Point}} \texorpdfstring{$\ast$}{*})}]{points }\item[{point\+Count\+:(NSUInteger)}]{point\+Count }\item[{line\+Width\+:(CGFloat)}]{line\+Width }\item[{texture\+ID\+:(GLuint)}]{texture\+ID }\item[{stroke\+Color\+:(UIColor \texorpdfstring{$\ast$}{*})}]{stroke\+Color }\item[{looped\+:(BOOL)}]{looped }\item[{tile\+Texture\+:(BOOL)}]{tile\+Texture }\item[{keep\+Scale\+:("{}已废弃since 6.\+0.\+0，内部无实现"{})}]{\+\_\+\+\_\+deprecated\+\_\+msg }\end{DoxyParamCaption}}

使用\+Open\+GLES 按指定单纹理/单色绘制线 
\begin{DoxyParams}{参数}
{\em points} & 直角坐标点 \\
\hline
{\em point\+Count} & 点个数 \\
\hline
{\em line\+Width} & Open\+GLES支持线宽尺寸 \\
\hline
{\em texture\+ID} & 纹理\+ID,使用-\/ (void)load\+Stroke\+Texture\+Image\+:(\+UIImage \texorpdfstring{$\ast$}{*})texture\+Image;加载 \\
\hline
{\em stroke\+Color} & 画笔颜色 \\
\hline
{\em looped} & 是否闭合, 如polyline会设置\+NO, polygon会设置\+YES. \\
\hline
{\em tile\+Texture} & 是否纹理图片平铺绘制 \\
\hline
{\em keep\+Scale} & 纹理图片是否缩放（tile\+Texture为\+YES时生效） \\
\hline
\end{DoxyParams}
\Hypertarget{interface_b_m_k_overlay_view_a2462463431e5b857f0511dd91b3e2bd3}\label{interface_b_m_k_overlay_view_a2462463431e5b857f0511dd91b3e2bd3} 
\index{BMKOverlayView@{BMKOverlayView}!renderTexturedPolyLineWithPoints:lineWidth:textureID:strokeColor:isFoucs:keepScale:lineJoinType:lineCapType:@{renderTexturedPolyLineWithPoints:lineWidth:textureID:strokeColor:isFoucs:keepScale:lineJoinType:lineCapType:}}
\index{renderTexturedPolyLineWithPoints:lineWidth:textureID:strokeColor:isFoucs:keepScale:lineJoinType:lineCapType:@{renderTexturedPolyLineWithPoints:lineWidth:textureID:strokeColor:isFoucs:keepScale:lineJoinType:lineCapType:}!BMKOverlayView@{BMKOverlayView}}
\doxysubsubsection{\texorpdfstring{renderTexturedPolyLineWithPoints:lineWidth:textureID:strokeColor:isFoucs:keepScale:lineJoinType:lineCapType:}{renderTexturedPolyLineWithPoints:lineWidth:textureID:strokeColor:isFoucs:keepScale:lineJoinType:lineCapType:}}
{\footnotesize\ttfamily -\/ (void) render\+Textured\+Poly\+Line\+With\+Points\+: \begin{DoxyParamCaption}\item[{(NSArray$<$ NSValue \texorpdfstring{$\ast$}{*} $>$ \texorpdfstring{$\ast$}{*})}]{points }\item[{line\+Width\+:(CGFloat)}]{line\+Width }\item[{texture\+ID\+:(GLuint)}]{texture\+ID }\item[{stroke\+Color\+:(UIColor \texorpdfstring{$\ast$}{*})}]{stroke\+Color }\item[{is\+Foucs\+:(BOOL)}]{is\+Foucs }\item[{keep\+Scale\+:(BOOL)}]{keep\+Scale }\item[{line\+Join\+Type\+:(\mbox{\hyperlink{_b_m_k_line_draw_type_8h_ab81d68393c69d60d6d0d10ea0f2fe9f6}{BMKLine\+Join\+Type}})}]{line\+Join\+Type }\item[{line\+Cap\+Type\+:("{}已废弃since 6.\+0.\+0，内部无实现"{})}]{\+\_\+\+\_\+deprecated\+\_\+msg }\end{DoxyParamCaption}}

使用\+Open\+GLES 按指定单色/单纹理绘制线 since 5.\+0.\+0 
\begin{DoxyParams}{参数}
{\em points} & 墨卡托坐标点转换的\+NSValue \\
\hline
{\em line\+Width} & Open\+GLES支持线宽尺寸 \\
\hline
{\em texture\+ID} & 纹理\+ID,使用-\/ (void)load\+Stroke\+Texture\+Image\+:(\+UIImage \texorpdfstring{$\ast$}{*})texture\+Image;加载 \\
\hline
{\em stroke\+Color} & 线颜色 \\
\hline
{\em is\+Foucs} & 高亮(该属性已废弃) \\
\hline
{\em keep\+Scale} & 纹理图片是否缩放（(纹理绘制生效) \\
\hline
{\em line\+Join\+Type} & 拐角衔接方式（默认k\+BMKLine\+Join\+Bevel） \\
\hline
{\em line\+Cap\+Type} & 头部处理方式（默认k\+BMKLine\+Cap\+Butt） \\
\hline
\end{DoxyParams}
\Hypertarget{interface_b_m_k_overlay_view_aca005b8bf49d57b404da473fd6f0d534}\label{interface_b_m_k_overlay_view_aca005b8bf49d57b404da473fd6f0d534} 
\index{BMKOverlayView@{BMKOverlayView}!setNeedsDisplayInMapRect:@{setNeedsDisplayInMapRect:}}
\index{setNeedsDisplayInMapRect:@{setNeedsDisplayInMapRect:}!BMKOverlayView@{BMKOverlayView}}
\doxysubsubsection{\texorpdfstring{setNeedsDisplayInMapRect:}{setNeedsDisplayInMapRect:}}
{\footnotesize\ttfamily -\/ (void) set\+Needs\+Display\+In\+Map\+Rect\+: \begin{DoxyParamCaption}\item[{(\mbox{\hyperlink{struct_b_m_k_map_rect}{BMKMap\+Rect}})}]{map\+Rect }\end{DoxyParamCaption}}

使view在给定矩形的区域无效,系统将重绘该区域 
\begin{DoxyParams}{参数}
{\em map\+Rect} & 需要更新的区域 \\
\hline
\end{DoxyParams}
\Hypertarget{interface_b_m_k_overlay_view_a3de48574cf1f778c733407824b5aad6f}\label{interface_b_m_k_overlay_view_a3de48574cf1f778c733407824b5aad6f} 
\index{BMKOverlayView@{BMKOverlayView}!setOverlayGeometryDelegate:@{setOverlayGeometryDelegate:}}
\index{setOverlayGeometryDelegate:@{setOverlayGeometryDelegate:}!BMKOverlayView@{BMKOverlayView}}
\doxysubsubsection{\texorpdfstring{setOverlayGeometryDelegate:}{setOverlayGeometryDelegate:}}
{\footnotesize\ttfamily -\/ (void) set\+Overlay\+Geometry\+Delegate\+: \begin{DoxyParamCaption}\item[{(id)}]{delegate }\end{DoxyParamCaption}}



设置该overlay的\+Geometry\+Delegate 



\doxysubsection{类成员变量说明}
\Hypertarget{interface_b_m_k_overlay_view_a9c358f158a9d30b23ff8dddce028be61}\label{interface_b_m_k_overlay_view_a9c358f158a9d30b23ff8dddce028be61} 
\index{BMKOverlayView@{BMKOverlayView}!\_boundingMapRect@{\_boundingMapRect}}
\index{\_boundingMapRect@{\_boundingMapRect}!BMKOverlayView@{BMKOverlayView}}
\doxysubsubsection{\texorpdfstring{\_boundingMapRect}{\_boundingMapRect}}
{\footnotesize\ttfamily -\/ (\mbox{\hyperlink{struct_b_m_k_map_rect}{BMKMap\+Rect}}) \+\_\+bounding\+Map\+Rect\hspace{0.3cm}{\ttfamily [protected]}}

\Hypertarget{interface_b_m_k_overlay_view_af3de42334db2d56dfe7b9c2674fcd6a2}\label{interface_b_m_k_overlay_view_af3de42334db2d56dfe7b9c2674fcd6a2} 
\index{BMKOverlayView@{BMKOverlayView}!\_canDrawCache@{\_canDrawCache}}
\index{\_canDrawCache@{\_canDrawCache}!BMKOverlayView@{BMKOverlayView}}
\doxysubsubsection{\texorpdfstring{\_canDrawCache}{\_canDrawCache}}
{\footnotesize\ttfamily -\/ (id) \+\_\+can\+Draw\+Cache\hspace{0.3cm}{\ttfamily [protected]}}

\Hypertarget{interface_b_m_k_overlay_view_ad43f9d392bc53334d230f55a3c6d0e54}\label{interface_b_m_k_overlay_view_ad43f9d392bc53334d230f55a3c6d0e54} 
\index{BMKOverlayView@{BMKOverlayView}!\_flags@{\_flags}}
\index{\_flags@{\_flags}!BMKOverlayView@{BMKOverlayView}}
\doxysubsubsection{\texorpdfstring{[struct]}{[struct]}}
{\footnotesize\ttfamily struct  \{ ... \}  BMKOverlay\+View\+::\+\_\+flags\hspace{0.3cm}{\ttfamily [protected]}}

\Hypertarget{interface_b_m_k_overlay_view_a811bdb8cdb5c83a3e91674eeb35db281}\label{interface_b_m_k_overlay_view_a811bdb8cdb5c83a3e91674eeb35db281} 
\index{BMKOverlayView@{BMKOverlayView}!\_geometryDelegate@{\_geometryDelegate}}
\index{\_geometryDelegate@{\_geometryDelegate}!BMKOverlayView@{BMKOverlayView}}
\doxysubsubsection{\texorpdfstring{\_geometryDelegate}{\_geometryDelegate}}
{\footnotesize\ttfamily -\/ (id) \+\_\+geometry\+Delegate\hspace{0.3cm}{\ttfamily [protected]}}

\Hypertarget{interface_b_m_k_overlay_view_ae28114032fc8056e491f11c6e41d9bda}\label{interface_b_m_k_overlay_view_ae28114032fc8056e491f11c6e41d9bda} 
\index{BMKOverlayView@{BMKOverlayView}!\_lastTile@{\_lastTile}}
\index{\_lastTile@{\_lastTile}!BMKOverlayView@{BMKOverlayView}}
\doxysubsubsection{\texorpdfstring{\_lastTile}{\_lastTile}}
{\footnotesize\ttfamily -\/ (CFTime\+Interval) \+\_\+last\+Tile\hspace{0.3cm}{\ttfamily [protected]}}

\Hypertarget{interface_b_m_k_overlay_view_a33718c9269f4aad056f2360a368d65bb}\label{interface_b_m_k_overlay_view_a33718c9269f4aad056f2360a368d65bb} 
\index{BMKOverlayView@{BMKOverlayView}!\_mapTransform@{\_mapTransform}}
\index{\_mapTransform@{\_mapTransform}!BMKOverlayView@{BMKOverlayView}}
\doxysubsubsection{\texorpdfstring{\_mapTransform}{\_mapTransform}}
{\footnotesize\ttfamily -\/ (CGAffine\+Transform) \+\_\+map\+Transform\hspace{0.3cm}{\ttfamily [protected]}}

\Hypertarget{interface_b_m_k_overlay_view_a1221418aafb1e98ab9caf88bb5fea5d7}\label{interface_b_m_k_overlay_view_a1221418aafb1e98ab9caf88bb5fea5d7} 
\index{BMKOverlayView@{BMKOverlayView}!\_overlay@{\_overlay}}
\index{\_overlay@{\_overlay}!BMKOverlayView@{BMKOverlayView}}
\doxysubsubsection{\texorpdfstring{\_overlay}{\_overlay}}
{\footnotesize\ttfamily -\/ (package id$<$\mbox{\hyperlink{protocol_b_m_k_overlay-p}{BMKOverlay}}$>$) \+\_\+overlay\hspace{0.3cm}{\ttfamily [protected]}}

\Hypertarget{interface_b_m_k_overlay_view_ae9feb5df6871e3e2cbc3ddd3fcfcefdc}\label{interface_b_m_k_overlay_view_ae9feb5df6871e3e2cbc3ddd3fcfcefdc} 
\index{BMKOverlayView@{BMKOverlayView}!\_scheduledScaleTimer@{\_scheduledScaleTimer}}
\index{\_scheduledScaleTimer@{\_scheduledScaleTimer}!BMKOverlayView@{BMKOverlayView}}
\doxysubsubsection{\texorpdfstring{\_scheduledScaleTimer}{\_scheduledScaleTimer}}
{\footnotesize\ttfamily -\/ (CFRun\+Loop\+Timer\+Ref) \+\_\+scheduled\+Scale\+Timer\hspace{0.3cm}{\ttfamily [protected]}}

\Hypertarget{interface_b_m_k_overlay_view_a53658e2ac2273029314dbb09064d0e86}\label{interface_b_m_k_overlay_view_a53658e2ac2273029314dbb09064d0e86} 
\index{BMKOverlayView@{BMKOverlayView}!drawingDisabled@{drawingDisabled}}
\index{drawingDisabled@{drawingDisabled}!BMKOverlayView@{BMKOverlayView}}
\doxysubsubsection{\texorpdfstring{drawingDisabled}{drawingDisabled}}
{\footnotesize\ttfamily -\/ (unsigned int) drawing\+Disabled}

\Hypertarget{interface_b_m_k_overlay_view_af173118417bce179b369ab52d0ad8d86}\label{interface_b_m_k_overlay_view_af173118417bce179b369ab52d0ad8d86} 
\index{BMKOverlayView@{BMKOverlayView}!keepAlive@{keepAlive}}
\index{keepAlive@{keepAlive}!BMKOverlayView@{BMKOverlayView}}
\doxysubsubsection{\texorpdfstring{keepAlive}{keepAlive}}
{\footnotesize\ttfamily -\/ (unsigned int) keep\+Alive}

\Hypertarget{interface_b_m_k_overlay_view_a4f7d62b7dfdc4502a2b95c678e4e0190}\label{interface_b_m_k_overlay_view_a4f7d62b7dfdc4502a2b95c678e4e0190} 
\index{BMKOverlayView@{BMKOverlayView}!keepScale@{keepScale}}
\index{keepScale@{keepScale}!BMKOverlayView@{BMKOverlayView}}
\doxysubsubsection{\texorpdfstring{keepScale}{keepScale}}
{\footnotesize\ttfamily -\/ (BOOL) keep\+Scale\hspace{0.3cm}{\ttfamily [protected]}}

\Hypertarget{interface_b_m_k_overlay_view_ad3700980f3959f927f37cc1159d60bca}\label{interface_b_m_k_overlay_view_ad3700980f3959f927f37cc1159d60bca} 
\index{BMKOverlayView@{BMKOverlayView}!levelCrossFade@{levelCrossFade}}
\index{levelCrossFade@{levelCrossFade}!BMKOverlayView@{BMKOverlayView}}
\doxysubsubsection{\texorpdfstring{levelCrossFade}{levelCrossFade}}
{\footnotesize\ttfamily -\/ (unsigned int) level\+Cross\+Fade}

\Hypertarget{interface_b_m_k_overlay_view_a184985d1eeff8c8a74ab2b0179f48742}\label{interface_b_m_k_overlay_view_a184985d1eeff8c8a74ab2b0179f48742} 
\index{BMKOverlayView@{BMKOverlayView}!usesTiledLayer@{usesTiledLayer}}
\index{usesTiledLayer@{usesTiledLayer}!BMKOverlayView@{BMKOverlayView}}
\doxysubsubsection{\texorpdfstring{usesTiledLayer}{usesTiledLayer}}
{\footnotesize\ttfamily -\/ (unsigned int) uses\+Tiled\+Layer}



\doxysubsection{属性说明}
\Hypertarget{interface_b_m_k_overlay_view_a0824b78460b0c199376680c7c335d562}\label{interface_b_m_k_overlay_view_a0824b78460b0c199376680c7c335d562} 
\index{BMKOverlayView@{BMKOverlayView}!overlay@{overlay}}
\index{overlay@{overlay}!BMKOverlayView@{BMKOverlayView}}
\doxysubsubsection{\texorpdfstring{overlay}{overlay}}
{\footnotesize\ttfamily -\/ (id$<$\mbox{\hyperlink{protocol_b_m_k_overlay-p}{BMKOverlay}}$>$) overlay\hspace{0.3cm}{\ttfamily [read]}, {\ttfamily [nonatomic]}, {\ttfamily [assign]}}



关联的overlay对象 

\Hypertarget{interface_b_m_k_overlay_view_a160ee62c460e1fa87ccd588f8024e1a9}\label{interface_b_m_k_overlay_view_a160ee62c460e1fa87ccd588f8024e1a9} 
\index{BMKOverlayView@{BMKOverlayView}!strokeTextureID@{strokeTextureID}}
\index{strokeTextureID@{strokeTextureID}!BMKOverlayView@{BMKOverlayView}}
\doxysubsubsection{\texorpdfstring{strokeTextureID}{strokeTextureID}}
{\footnotesize\ttfamily -\/ (GLuint) stroke\+Texture\+ID\hspace{0.3cm}{\ttfamily [read]}, {\ttfamily [nonatomic]}, {\ttfamily [assign]}}



关联的纹理对象\+ID 



该类的文档由以下文件生成\+:\begin{DoxyCompactItemize}
\item 
Baidu\+Map\+API\+\_\+\+Map.\+framework/\+Headers/\mbox{\hyperlink{_b_m_k_overlay_view_8h}{BMKOverlay\+View.\+h}}\end{DoxyCompactItemize}
