//
//  DMKOverlayView.h
//  DMKMap
//
//  Created by yunfei on 2025/3/24.
//

#import <UIKit/UIKit.h>
#import "DMKOverlay.h"

NS_ASSUME_NONNULL_BEGIN

/// 该类是地图覆盖物View的基类, 提供绘制overlay的接口但并无实际的实现
@interface DMKOverlayView : UIView

/// 关联的overlay对象
@property (nonatomic, readonly) id<DMKOverlay> overlay;

/*!
 @brief 初始化并返回一个overlay view
 @param overlay 关联的overlay对象
 @return 初始化成功则返回overlay view,否则返回nil
 */
- (instancetype)initWithOverlay:(id<DMKOverlay>)overlay;


@end

NS_ASSUME_NONNULL_END
