IOS使用百度地图SDK

【 新  增 】

  基础地图

1、新增室内地图功能

新增室内地图信息类:BMKBaseIndoorMapInfo

BMKMapView新增接口:

/// 设定地图是否显示室内图(包含室内图标注),默认不显示

@property (nonatomic, assign) BOOL baseIndoorMapEnabled;

/// 设定室内图标注是否显示,默认YES,仅当显示室内图(baseIndoorMapEnabled为YES)时生效

@property (nonatomic, assign) BOOL showIndoorMapPoi;

// 设置室内图楼层

- (BMKSwitchIndoorFloorError)switchBaseIndoorMapFloor:(NSString*)strFloor withID:(NSString*)strID;

// 获取当前聚焦的室内图信息

- (BMKBaseIndoorMapInfo*)getFocusedBaseIndoorMapInfo;

BMKMapViewDelegate新增接口:

//地图进入/移出室内图会调用此接口

- (void)mapview:(BMKMapView *)mapView baseIndoorMapWithIn:(BOOL)flag baseIndoorMapInfo:(BMKBaseIndoorMapInfo *)info;

2、普通地图与个性化地图切换可以自由切换,BMKMapView新增接口:

+ (void)enableCustomMapStyle:(BOOL) enable;

3、个性化地图配置json文件出错时,打印log提示

4、设置mapPadding时可控制地图中心是否跟着移动,BMKMapView新增接口:

@property (nonatomic) BOOL updateTargetScreenPtWhenMapPaddingChanged;

5、BMKMapPoi中新增属性:

///点标注的uid,可能为空

@property (nonatomic,strong) NSString* uid;

  检索功能

1、新增室内POI检索

百度地图 3.0 为用户提供了更多接口,为我们开发APP提供了更多的选择.以下就是新增的接口和功能:

新增室内POI检索参数信息类:BMKPoiIndoorSearchOption

新增室内POI搜索结果类:BMKPoiIndoorResult

新增室内POI信息类:BMKPoiIndoorInfo

BMKPoiSearch新增接口:

//poi室内检索

- (BOOL)poiIndoorSearch:(BMKPoiIndoorSearchOption*)option;

BMKPoiSearchDelegate新增接口:

//返回POI室内搜索结果

- (void)onGetPoiIndoorResult:(BMKPoiSearch*)searcher result:(BMKPoiIndoorResult*)poiIndoorResult errorCode:(BMKSearchErrorCode)errorCode;

2、驾车路线规划结果新增3个属性:打车费用信息、拥堵米数、红路灯个数,BMKDrivingRouteLine新增接口:

///路线红绿灯个数

@property (nonatomic, assign) NSInteger lightNum;

///路线拥堵米数,发起请求时需设置参数 drivingRequestTrafficType = BMK_DRIVING_REQUEST_TRAFFICE_TYPE_PATH_AND_TRAFFICE 才有值

@property (nonatomic, assign) NSInteger congestionMetres;

///路线预估打车费(元),负数表示无打车费信息

@property (nonatomic, assign) NSInteger taxiFares;

3、busline检索新增参考票价和上下线行信息,BMKBusLineResult新增接口:

///公交线路方向

@property (nonatomic, strong) NSString* busLineDirection;

///起步票价

@property (nonatomic, assign) CGFloat basicPrice;

///全程票价

@property (nonatomic, assign) CGFloat totalPrice;

4、poi检索结果新增是否有全景信息,BMKPoiInfo新增接口:

@property (nonatomic, assign) BOOL panoFlag;

  计算工具

新增调起百度地图客户端全景功能

新增调起百度地图全景类:BMKOpenPanorama

新增调起百度地图全景参数类:BMKOpenPanoramaOption

新增调起百度地图全景delegate:BMKOpenPanoramaDelegate

资料来自: www.developer.baidu.com 需要注册成为开发者才能使用.

你可能感兴趣的:(IOS使用百度地图SDK)