OpenSDK8.1.1
Loading...
Searching...
No Matches
BNKMapView Class Reference
Inheritance diagram for BNKMapView:
<BNKMapViewProtocol>

Instance Methods

(void) - addUIViewBound:
(void) - setRouteShowRect:
(void) - setViewAllMode:
(void) - set3DMode
 设置地图为3D跟随车头
(void) - set2DMode
 设置地图为2D正北朝上
(void) - set2DFollowHeadMode
 设置地图为2D跟随车头
(void) - showRoadCondition:
(void) - hideMapCarElement:
(void) - clearDIYIcon:
(void) - setDIYIcon:type:
(void) - setDIYImageShow:type:
(void) - setWayPointCustomImages:indexes:
(void) - setSupportLane:
(void) - setNight:
(void) - setBrowse
 设置浏览态
(void) - destroyController
 销毁多实例
(void) - setNaviMode:
(void) - setCarIconScale:
 车标大小 范围0.0~1.0.默认值:1。
(void) - setCompassScale:
 罗盘 大小 范围0.0~1.0.默认值:1。
(void) - setHDModelCarScale:
 车道级 大小 范围0.0~1.0.默认值:1。
(void) - setRedLineRender:
 红线 展示\隐藏 YES 是显示。NO是隐藏。默认展示。
(void) - showCompass:
 罗盘 显示 YES. 隐藏NO。默认YES
Instance Methods inherited from <BNKMapViewProtocol>
(void) - setFixedLevelEnable:
(void) - setFixedLevel:
(void) - setIconsOfRouteType:
 路线上的图标 全部展示\隐藏 YES 是显示。NO是隐藏。默认展示全部。
(void) - hideIconsOfRouteType:
(BOOL) - setDIYRouteImageToMap:type:isShow:
(void) - setNaviRouteHighLightHalfWidth:unHighLightHalfWidth:routeOverViewHalfWidth:routeACEHalfWidth:

Additional Inherited Members

Properties inherited from <BNKMapViewProtocol>
id< BNKMapViewDelegate > naviMapViewDelegate

Method Documentation

◆ addUIViewBound:

- (void) addUIViewBound: (CGRect) frame

添加自定义UI碰撞,添加后,路线全览时会路线的展示区域不显示在frame的范围内

  • Parameter
    • frame: 自定义碰撞的frame

◆ clearDIYIcon:

- (void) clearDIYIcon: (BNMIDIYImageType) type

清除自定义icon

  • Parameter
    • type: 自定义icon类型

◆ hideMapCarElement:

- (void) hideMapCarElement: (NSArray< NSNumber * > *) types

隐藏路线动态标签,默认全部展示 注意:这个接口不会记住之前传入的隐藏标签类型。 比如第一次隐藏 以下标签:[(BNMapCarElementType_Camera), (BNMapCarElementType_EnterRoad), (BNMapCarElementType_Jam)]; 后续又需要显示(BNMapCarElementType_Camera) , 则需要再次传入[ (BNMapCarElementType_EnterRoad), (BNMapCarElementType_Jam)];

  • Parameter
    • types: 隐藏的标签类型数组,数组元素为BNMapCarElementType类型,封装为NSNumber对象

◆ setDIYIcon:type:

- (void) setDIYIcon: (UIImage *) img
type: (BNMIDIYImageType) imageType 

设置自定义icon

  • Parameters
    • img: 车标图片
    • imageType: 车标类型

◆ setDIYImageShow:type:

- (void) setDIYImageShow: (BOOL) isShow
type: (BNMIDIYImageType) imageType 

设置自定义icon 显示 隐藏

  • Parameters:
    • isShow: YES 是显示 NO隐藏
    • imageType: 车标类型

◆ setNaviMode:

- (void) setNaviMode: (BNMIMapNaviMode) naviMode

多实例地图模式

  • Parameter
    • BNMIMapNaviMode:

◆ setNight:

- (void) setNight: (BOOL) isNight

白天黑夜模式

  • Parameter
    • isNight: YES 代表黑夜。NO代表白天 。 默认白天模式

◆ setRouteShowRect:

- (void) setRouteShowRect: (UIEdgeInsets) insets

设置路线全览展示区域

  • Parameter
  • insets: 路线全览展示区域距离MapView四周的边距

◆ setSupportLane:

- (void) setSupportLane: (BOOL) supportLane

是否支持车道级,app需要具备车道级权限调用才生效。 开启车道级后,当进入车道级路段后会自动设置当前多实例为3D模式。

  • Parameters
    • supportLane: YES 开启车道级。 NO 不开启车道级。 如果有车道级权限,默认开启

◆ setViewAllMode:

- (void) setViewAllMode: (BOOL) viewAll

全览

  • Parameter
    • viewAll: 是否全缆

◆ setWayPointCustomImages:indexes:

- (void) setWayPointCustomImages: (NSArray< UIImage * > *) images
indexes: (NSArray *) indexes 

设置途径点icon

  • Parameters
    • images: 数组中存放的是UIimage
    • indexes: 途径点下标

◆ showRoadCondition:

- (void) showRoadCondition: (BOOL) show

显示路况

  • Parameter
    • show: 为YES,展示路况,为NO,隐藏路况

The documentation for this class was generated from the following file: