9#import <Foundation/Foundation.h>
10#import <BaiduMapAPI_Map/BMKMapView.h>
11#import "BNKMapViewDelegate.h"
12NS_ASSUME_NONNULL_BEGIN
14typedef enum BNMapCarElementType {
15 BNMapCarElementType_Camera,
16 BNMapCarElementType_EnterRoad,
17 BNMapCarElementType_Jam,
18 BNMapCarElementType_Route,
19 BNMapCarElementType_TrafficSign,
20 BNMapCarElementType_Ugc,
21 BNMapCarElementType_Guide,
22 BNMapCarElementType_RouteDesc,
23 BNMapCarElementType_DestNode,
24 BNMapCarElementType_TrafficLight,
27typedef NS_ENUM(NSInteger, BNMIDIYImageType) {
28 BNMI_DIYImage_CarLogo = 0,
29 BNMI_DIYImage_StartPoint = 1,
30 BNMI_DIYImage_EndPoint = 2,
31 BNMI_DIYImage_WayPoint,
33typedef NS_ENUM(NSInteger, BNMIMapNaviMode) {
34 BNMIMapNaviModeNormal,
43- (void)addUIViewBound:(CGRect)frame;
48- (void)setRouteShowRect:(UIEdgeInsets)insets;
53- (void)setViewAllMode:(BOOL)viewAll;
64- (void)showRoadCondition:(BOOL)show;
72- (void)hideMapCarElement:(NSArray <NSNumber *> *)types;
77-(void)clearDIYIcon:(BNMIDIYImageType)type;
83- (void)setDIYIcon:(UIImage *)img type:(BNMIDIYImageType)imageType;
89- (void)setDIYImageShow:(BOOL)isShow type:(BNMIDIYImageType)imageType;
95- (void)setWayPointCustomImages:(NSArray<UIImage *> *)images indexes:(NSArray *)indexes;
101- (void)setSupportLane:(BOOL)supportLane;
106- (void)setNight:(BOOL)isNight;
117- (void)setNaviMode:(BNMIMapNaviMode)naviMode;
119- (void)setCarIconScale:(CGFloat)scale;
121- (void)setCompassScale:(CGFloat)scale;
123- (void)setHDModelCarScale:(CGFloat)scale;
126- (void)setRedLineRender:(BOOL)isShow;
128-(void)showCompass:(BOOL)show;
132@protocol BNMultiMapManagerProtocol <NSObject>
139- (
BNKMapView *)createNaviMapViewWithTag:(NSString *)tag withFrame:(CGRect)frame;
Definition BNMultiMapManagerProtocol.h:38
void set2DFollowHeadMode()
设置地图为2D跟随车头
void destroyController()
销毁多实例
void set2DMode()
设置地图为2D正北朝上
void set3DMode()
设置地图为3D跟随车头
Definition BNKMapViewDelegate.h:82