Files
OrderScheduling/Pods/AMapNavi-NO-IDFA/AMapNaviKit.framework/Headers/MAPolylineRenderer.h
DDIsFriend f0e8a1709d initial
2023-08-18 17:28:57 +08:00

47 lines
1.5 KiB
Objective-C
Executable File
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

//
// MAPolylineRenderer.h
// MAMapKit
//
//
// Copyright (c) 2011年 Amap. All rights reserved.
//
#import "MAConfig.h"
#import <UIKit/UIKit.h>
#import "MAPolyline.h"
#import "MAOverlayPathRenderer.h"
#import "MAPathShowRange.h"
///此类用于绘制MAPolyline,可以通过MAOverlayPathRenderer修改其fill和stroke attributes
@interface MAPolylineRenderer : MAOverlayPathRenderer
///关联的MAPolyline model
@property (nonatomic, readonly) MAPolyline *polyline;
///设置是否显示3d箭头线, 默认为NO。如果设置为YES则为3d箭头线。since 6.7.0
@property (nonatomic, assign) BOOL is3DArrowLine;
///设置为立体3d箭头的侧边颜色当is3DArrowLine为YES时有效)顶部颜色使用strokeColor。since 6.7.0
@property (nonatomic, strong) UIColor *sideColor;
///是否开启点击选中功能默认NO. since 7.1.0
@property (nonatomic, assign) BOOL userInteractionEnabled;
///用于调整点击选中热区大小默认为0. 负值增大热区,正值减小热区. since 7.1.0
@property (nonatomic, assign) CGFloat hitTestInset;
///是否启用显示范围YES启用不启用时展示全路径 since 7.5.0
@property (nonatomic, assign) BOOL showRangeEnabled;
///显示范围 since 7.5.0
@property (nonatomic, assign) MAPathShowRange showRange;
/**
* @brief 根据指定的MAPolyline生成一个多段线Renderer
* @param polyline 指定MAPolyline
* @return 新生成的多段线Renderer
*/
- (instancetype)initWithPolyline:(MAPolyline *)polyline;
@end