MAOverlayPathRenderer.h 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  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. #import "MAPathShowRange.h"
  12. ///该类设置overlay绘制的属性,可以使用该类的子类MACircleRenderer, MAPolylineRenderer, MAPolygonRenderer或者继承该类
  13. @interface MAOverlayPathRenderer : MAOverlayRenderer
  14. ///填充颜色,默认是kMAOverlayRendererDefaultFillColor
  15. @property (nonatomic, retain) UIColor *fillColor;
  16. ///笔触颜色,默认是kMAOverlayRendererDefaultStrokeColor
  17. @property (nonatomic, retain) UIColor *strokeColor;
  18. ///笔触宽度, 单位屏幕点坐标,默认是0
  19. @property (nonatomic, assign) CGFloat lineWidth;
  20. ///LineJoin,默认是kMALineJoinBevel
  21. @property (nonatomic, assign) MALineJoinType lineJoinType;
  22. ///LineCap,默认是kMALineCapButt
  23. @property (nonatomic, assign) MALineCapType lineCapType;
  24. ///MiterLimit,默认是2.f
  25. @property (nonatomic, assign) CGFloat miterLimit;
  26. ///是否绘制成虚线, 默认是NO
  27. @property (nonatomic, assign) BOOL lineDash __deprecated_msg("已废弃,请使用lineDashType");
  28. ///虚线类型, since 5.5.0
  29. @property (nonatomic, assign) MALineDashType lineDashType;
  30. @end