9#ifndef BNMapOverlayManagerProtocol_h
10#define BNMapOverlayManagerProtocol_h
12#import <Foundation/Foundation.h>
13#import <UIKit/UIKit.h>
16typedef NS_ENUM(NSInteger, BN_DIYImageType) {
17 BN_DIYImage_CarLogo = 0,
18 BN_DIYImage_StartPoint = 1,
19 BN_DIYImage_EndPoint = 2,
20 BN_DIYImage_3DCar = 3,
21 BN_DIYImage_WayPoint = 4,
29@property (strong, nonatomic) UIImage*
image;
33@property (assign, nonatomic) CGFloat
xAlign;
35@property (assign, nonatomic) CGFloat
yAlign;
51- (void)setDIY3DImageToMap:(NSArray *)images
52 imageType:(BN_DIYImageType)type;
60- (void)setDIYImageToMap:(UIImage*)image
61 imageType:(BN_DIYImageType)type;
67- (void)setWayPointCustomImages:(NSArray *)images indexes:(NSArray *)indexes;
75- (void)clearDIYImage:(BN_DIYImageType)type;
84- (void)setDIYImageHidden:(BOOL)hidden
85 imageType:(BN_DIYImageType)type;
typedef NS_ENUM(NSInteger, BN_DIYImageType)