//
//  DMKPolylineRenderer.h
//  DMKMap
//
//  Created by yunfei on 2025/3/27.
//

#import "DMKOverlayPathRenderer.h"
#import "DMKPolyline.h"

NS_ASSUME_NONNULL_BEGIN

/// 此类是DMKPolyline的显示多段线renderer,可以通过DMKOverlayPathRenderer修改其fill和stroke attributes
@interface DMKPolylineRenderer : DMKOverlayPathRenderer

/// 关联的DMKPolyline model
@property (nonatomic, strong, readonly) DMKPolyline *polyline;

/**
 * @brief 根据指定的DMKPolyline生成一个多段线renderer
 * @param polyline 指定MAPolyline
 * @return 新生成的多段线renderer
 */
- (instancetype)initWithPolyline:(DMKPolyline *)polyline;

@end

NS_ASSUME_NONNULL_END
