12NS_ASSUME_NONNULL_BEGIN
 
   18    id <BMKOverlay> _overlay;
 
   37- (nullable instancetype)initWithOverlay:(
id <BMKOverlay>)overlay;
 
   40@property (nonatomic, readonly) id <BMKOverlay> 
overlay;
 
   48- (GLuint)loadStrokeTextureImage:(UIImage *)textureImage __deprecated_msg("已废弃since 6.5.0,请使用BMKOverlayGLBasicView中textureImage字段");
 
   53- (BOOL)loadStrokeTextureImages:(NSArray<UIImage *> *)textureImages __deprecated_msg("已废弃since 6.5.0,请使用BMKMultiTexturePolylineView中textureImages字段");
 
   56- (void)setOverlayGeometryDelegate:(
id)delegate;
 
  108- (void)setNeedsDisplayInMapRect:(
BMKMapRect)mapRect;     
 
  110#pragma mark - since 6.0 render函数无效 
  120- (void)renderLinesWithPoints:(
BMKMapPoint *)points pointCount:(NSUInteger)pointCount strokeColor:(UIColor *)strokeColor lineWidth:(CGFloat)lineWidth looped:(BOOL)looped __deprecated_msg("已废弃since 6.0.0,内部无实现");
 
  129- (void)renderTexturedLinesWithPoints:(
BMKMapPoint *)points pointCount:(NSUInteger)pointCount lineWidth:(CGFloat)lineWidth textureID:(GLuint)textureID looped:(BOOL)looped  __deprecated_msg("已废弃since 6.0.0,内部无实现");
 
  140- (void)renderLinesWithPoints:(
BMKMapPoint *)points pointCount:(NSUInteger)pointCount strokeColor:(UIColor *)strokeColor lineWidth:(CGFloat)lineWidth looped:(BOOL)looped lineDashType:(
BMKLineDashType)lineDashType  __deprecated_msg("已废弃since 6.0.0,内部无实现");
 
  151- (void)renderLinesWithPoints:(
BMKMapPoint *)points pointCount:(NSUInteger)pointCount strokeColor:(UIColor *)strokeColor lineWidth:(CGFloat)lineWidth looped:(BOOL)looped lineDash:(BOOL)lineDash __deprecated_msg("已废弃since 5.0.0,内部无实现,请使用renderLinesWithPoints: pointCount: strokeColor: lineWidth:looped: lineDashType:");
 
  160-(void)renderTexturedLinesWithPartPoints:(NSArray*)partPt lineWidth:(CGFloat)lineWidth textureIndexs:(NSArray*)textureIndexs isFocus:(BOOL) isFoucs __deprecated_msg("已废弃since 5.0.0,内部无实现");
 
  171-(void)renderTexturedLinesWithPartPoints:(NSArray*)partPt lineWidth:(CGFloat)lineWidth textureIndexs:(NSArray*)textureIndexs isFocus:(BOOL) isFoucs tileTexture:(BOOL) tileTexture keepScale:(BOOL) keepscale __deprecated_msg("已废弃since 5.0.0,内部无实现,请使用renderMultiTexturedPolyLine");
 
  184- (void)renderTexturedLinesWithPoints:(
BMKMapPoint *)points pointCount:(NSUInteger)pointCount lineWidth:(CGFloat)lineWidth textureID:(GLuint)textureID strokeColor:(UIColor *)strokeColor  looped:(BOOL)looped tileTexture:(BOOL) tileTexture keepScale:(BOOL) keepScale  __deprecated_msg("已废弃since 6.0.0,内部无实现");
 
  197- (void)renderTexturedPolyLineWithPoints:(NSArray <NSValue *> *)points lineWidth:(CGFloat)lineWidth textureID:(GLuint)textureID strokeColor:(UIColor *)strokeColor  isFoucs:(BOOL)isFoucs keepScale:(BOOL)keepScale  lineJoinType:(
BMKLineJoinType)lineJoinType lineCapType:(
BMKLineCapType)lineCapType  __deprecated_msg("已废弃since 6.0.0,内部无实现");
 
  209-(void)renderMultiTexturedPolyLineWithPartPoints:(NSArray*)partPt lineWidth:(CGFloat)lineWidth textureIndexs:(NSArray<NSNumber *> *)textureIndexs  isFoucs:(BOOL)isFoucs keepScale:(BOOL)keepScale  lineJoinType:(
BMKLineJoinType)lineJoinType lineCapType:(
BMKLineCapType)lineCapType  __deprecated_msg("已废弃since 6.0.0,内部无实现");
 
  218- (void)renderDashPolyLineWithPoints:(NSArray <NSValue *> *)points lineWidth:(CGFloat)lineWidth strokeColor:(UIColor *)strokeColor lineDashType:(
BMKLineDashType)lineDashType  __deprecated_msg("已废弃since 6.0.0,内部无实现");
 
  227-(void)renderMultiDashPolyLineWithPartPoints:(NSArray*)partPt lineWidth:(CGFloat)lineWidth textureIndexs:(NSArray<NSNumber *> *)textureIndexs lineDashType:(
BMKLineDashType)lineDashType  __deprecated_msg("已废弃since 6.0.0,内部无实现");
 
  236- (void)renderRegionWithPoints:(
BMKMapPoint *)points pointCount:(NSUInteger)pointCount fillColor:(UIColor *)fillColor usingTriangleFan:(BOOL)usingTriangleFan  __deprecated_msg("已废弃since 6.0.0,内部无实现");
 
  245- (void)renderATRegionWithPoint:(
BMKMapPoint *)points pointCount:(NSUInteger)pointCount fillColor:(UIColor *)fillColor usingTriangleFan:(BOOL)usingTriangleFan  __deprecated_msg("已废弃since 6.0.0,内部无实现");
 
  255- (void)rendeCircleWithPoints:(
BMKMapPoint *)points pointCount:(NSUInteger)pointCount lineWidth:(CGFloat)lineWidth fillColor:(UIColor *)fillColor strokeColor:(UIColor *)strokeColor  __deprecated_msg("已废弃since 6.0.0,内部无实现");
 
  265- (void)rendePolygonWithPoints:(
BMKMapPoint *)points pointCount:(NSUInteger)pointCount lineWidth:(CGFloat)lineWidth fillColor:(UIColor *)fillColor strokeColor:(UIColor *)strokeColor  __deprecated_msg("已废弃since 6.0.0,内部无实现");
 
BMKLineDashType
虚线绘制样式
Definition BMKLineDrawType.h:32
BMKLineJoinType
line拐角处理方式(不支持虚线)
Definition BMKLineDrawType.h:13
BMKLineCapType
line头尾处理方式(不支持虚线)
Definition BMKLineDrawType.h:23
CGFloat BMKZoomScale
地图缩放比例
Definition BMKTypes.h:343
该类是地图覆盖物View的基类,提供绘制overlay的接口但本身并无实现,所有地图覆盖物View需要继承自此类
Definition BMKOverlayView.h:15
id< BMKOverlay > overlay
关联的overlay对象
Definition BMKOverlayView.h:40
GLuint strokeTextureID
关联的纹理对象ID
Definition BMKOverlayView.h:43
unsigned int usesTiledLayer
Definition BMKOverlayView.h:31
CGAffineTransform _mapTransform
Definition BMKOverlayView.h:20
BOOL keepScale
Definition BMKOverlayView.h:23
unsigned int drawingDisabled
Definition BMKOverlayView.h:30
id _geometryDelegate
Definition BMKOverlayView.h:21
BMKMapRect _boundingMapRect
Definition BMKOverlayView.h:19
unsigned int levelCrossFade
Definition BMKOverlayView.h:29
struct BMKOverlayView::@2 _flags
CFTimeInterval _lastTile
Definition BMKOverlayView.h:24
CFRunLoopTimerRef _scheduledScaleTimer
Definition BMKOverlayView.h:25
unsigned int keepAlive
Definition BMKOverlayView.h:28
id _canDrawCache
Definition BMKOverlayView.h:22
地理坐标点,用直角地理坐标表示
Definition BMKTypes.h:222
矩形,用直角地理坐标表示
Definition BMKTypes.h:278