MAOverlayPathRenderer.h 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. //
  2. // MAOverlayPathRenderer.h
  3. // MAMapKit
  4. //
  5. //
  6. // Copyright (c) 2011年 Amap. All rights reserved.
  7. //
  8. #import "MAConfig.h"
  9. #import <UIKit/UIKit.h>
  10. #import "MAOverlayRenderer.h"
  11. ///该类设置overlay绘制的属性,可以使用该类的子类MACircleRenderer, MAPolylineRenderer, MAPolygonRenderer或者继承该类
  12. @interface MAOverlayPathRenderer : MAOverlayRenderer
  13. ///填充颜色,默认是kMAOverlayRendererDefaultFillColor
  14. @property (nonatomic, retain) UIColor *fillColor;
  15. ///笔触颜色,默认是kMAOverlayRendererDefaultStrokeColor
  16. @property (nonatomic, retain) UIColor *strokeColor;
  17. ///笔触宽度,默认是0
  18. @property (nonatomic, assign) CGFloat lineWidth;
  19. ///LineJoin,默认是kMALineJoinBevel
  20. @property (nonatomic, assign) MALineJoinType lineJoinType;
  21. ///LineCap,默认是kMALineCapButt
  22. @property (nonatomic, assign) MALineCapType lineCapType;
  23. ///MiterLimit,默认是10.f
  24. @property (nonatomic, assign) CGFloat miterLimit;
  25. ///是否绘制成虚线, 默认是NO
  26. @property (nonatomic, assign) BOOL lineDash __deprecated_msg("已废弃,请使用lineDashType");
  27. ///虚线类型, since 5.5.0
  28. @property (nonatomic, assign) MALineDashType lineDashType;
  29. @end