OpenSDKv5.7.2
BNMapOverlayProtocol.h
浏览该文件的文档.
1//
2// BNMapOverlayManagerProtocol.h
3// baiduNaviSDK
4//
5// Created by chenxintao on 2017/11/20.
6// Copyright © 2017年 baidu. All rights reserved.
7//
8
9#ifndef BNMapOverlayManagerProtocol_h
10#define BNMapOverlayManagerProtocol_h
11//note:自定义图层相关
12#import <Foundation/Foundation.h>
13#import <UIKit/UIKit.h>
14#import "BNRoutePlanModel.h"
15
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, //3D车标
21 BN_DIYImage_WayPoint = 4, //途经点
22} ;
23
27@interface BNaviMapItemData : NSObject
28
29@property (strong, nonatomic) UIImage* image;
30
31@property (strong, nonatomic) BNPosition* pos;
32
33@property (assign, nonatomic) CGFloat xAlign;
34
35@property (assign, nonatomic) CGFloat yAlign;
36
37
38@end
39
44
51- (void)setDIY3DImageToMap:(NSArray *)images
52 imageType:(BN_DIYImageType)type;
53
60- (void)setDIYImageToMap:(UIImage*)image
61 imageType:(BN_DIYImageType)type;
62
67- (void)setWayPointCustomImages:(NSArray *)images indexes:(NSArray *)indexes;
68
69
75- (void)clearDIYImage:(BN_DIYImageType)type;
76
77
84- (void)setDIYImageHidden:(BOOL)hidden
85 imageType:(BN_DIYImageType)type;
86
87@end
88
89#endif /* BNMapOverlayManagerProtocol_h */
typedef NS_ENUM(NSInteger, BN_DIYImageType)
位置原始坐标
自定义图层类
自定义图层管理接口,自定义icon接口