高德地图轨迹各属性备忘

来源:互联网 发布:局域网数据备份 编辑:程序博客网 时间:2024/05/22 17:44
////  MAOverlayPathView.h//  MAMapKitNew////  Created by AutoNavi.//  Copyright (c) 2014年 AutoNavi. All rights reserved.//#import "MAOverlayView.h"/*! @brief 该类提供使用CGPathRef来绘制overlay,默认的操作是使用fill attributes, stroke attributes绘制当前path到context中, 可以使用该类的子类MACircleView, MAPolylineView, MAPolygonView或者继承该类, 如果继承该类,需要重载-(void)createPath方法 */@interface MAOverlayPathView : MAOverlayView/*! @brief 填充颜色,默认是[UIColor colorWithRed:0 green:1 blue:0 alpha:0.6] */@property (retain) UIColor *fillColor;/*! @brief 笔触颜色,默认是[UIColor colorWithRed:1 green:0 blue:0 alpha:0.6] */@property (retain) UIColor *strokeColor;/*! @brief 笔触宽度,默认是0 */@property CGFloat lineWidth;/*! @brief LineJoin,默认是kCGLineJoinRound */@property CGLineJoin lineJoin;/*! @brief LineCap,默认是kCGLineCapRound */@property CGLineCap lineCap;/*! @brief MiterLimit,默认是10.f */@property CGFloat miterLimit;/*! @brief LineDashPhase,默认是0.f */@property CGFloat lineDashPhase;/*! @brief LineDashPattern,默认是nil */@property (copy) NSArray *lineDashPattern;/*! @brief 子类需要重载该方法并设置(self.path = newPath) */- (void)createPath;/*! @brief 当前的path */@property CGPathRef path;/*! @brief 释放当前path,调用之后 path == NULL */- (void)invalidatePath;/*! @brief 将当前的stroke attributes设置到指定的context @param context 目标context @param zoomScale 当前缩放比例值 */- (void)applyStrokePropertiesToContext:(CGContextRef)context atZoomScale:(MAZoomScale)zoomScale;/*! @brief 将当前的fill attributes设置到指定的context @param context 目标context @param zoomScale 当前缩放比例值 */- (void)applyFillPropertiesToContext:(CGContextRef)context atZoomScale:(MAZoomScale)zoomScale;/*! @brief 绘制path @param path 要绘制的path @param context 目标context */- (void)strokePath:(CGPathRef)path inContext:(CGContextRef)context;/*! @brief 填充path @param path 要绘制的path @param context 目标context */- (void)fillPath:(CGPathRef)path inContext:(CGContextRef)context;@end
0 0
原创粉丝点击