Name
Last commit
Last update
..
BaiduMapKit pod
LICENSE pod
README.md pod

BaiduMapKit

百度地图 iOS SDK(官方)


iOS 地图 SDK v2.10.2是适用于iOS系统移动设备的矢量地图开发包


地图SDK功能介绍(全功能开发包):

地图:提供地图展示和地图操作功能;

POI检索:支持周边检索、区域检索和城市内兴趣点检索;

地理编码:提供经纬度和地址信息相互转化的功能接口;

线路规划:支持公交、驾车、步行三种方式的线路规划;

覆盖物图层:支持在地图上添加覆盖物(标注、几何图形、热力图、地形图图层等),展示更丰富的LBS信息;

定位:获取当前位置信息,并在地图上展示(支持普通、跟随、罗盘三种模式);

离线地图:使用离线地图可节省用户流量,提供更好的地图展示效果;

调启百度地图:利用SDK接口,直接在本地打开百度地图客户端或WebApp,实现地图功能;

周边雷达:利用周边雷达功能,开发者可在App内低成本、快速实现查找周边使用相同App的用户位置的功能;

LBS云检索:支持查询存储在LBS云内的自有数据;

特色功能:提供短串分享、Place详情检索、热力图等特色功能,帮助开发者搭建功能更加强大的应用;


注意:百度地图iOS SDK向广大开发者提供了配置更简单的 .framework形式的开发包,请开发者选择此种类型的开发包使用。

自v2.9.0起,百度地图iOS SDK将不再提供 .a形式的开发包。

自v2.9.0起,采用分包的形式提供 .framework包,请广大开发者使用时确保各分包的版本保持一致。

其中BaiduMapAPI_Base.framework为基础包,使用SDK任何功能都需导入,其他分包可按需导入。


【新版提示】

1.自V2.9.0起,将启用新的地图资源服务,旧地图离线包在新版上不可使用;同时官方不再支持地图离线包下载,所以V2.9.0起,去掉“手动离线导入接口”,SDK离线下载接口维持不变。

2.自V2.9.0起,iOS SDK采用分包形式,旧包无法与新包同时混用,请将之前所有旧包(包含bundle资源)并全部替换为新包。

3.自V2.9.0起,iOS SDK使用新的矢量地图样式,地图显示更加清新,和百度地图客户端保持一致。

较之v2.10.0,升级功能:

【 新 增 】

 基础地图

1、新增个性化地图道路文字颜色设置(包括高速及国道、城市主路、普通道路)

【 变 更 】

 检索功能

1、行政区边界数据检索:为兼容不连续的行政区,行政区边界数据检索结果(BMKDistrictResult),行政区边界坐标点变更为:

/// 行政区边界直角地理坐标点数据(NSString数组,字符串数据格式为: @"x,y;x,y")

@property (nonatomic, strong) NSArray *paths;

原接口作废

【 优 化 】

1、优化瓦片图性能:支持同时下载多张瓦片图、优化下载中断的重加载机制

【 修 复 】

1、修复sug检索某些特殊case,city、district为空的情况

2、修复同步瓦片图内存问题

3、修复在iOS6运行crash的问题

4、修复 CVHttpResponse::ReadData 极其偶现的crash

5、修复某些case下,点击polyline不会回调的问题

6、修复调起客户端驾车导航后,关闭导航后,不会弹出“是否返回原应用”提示的问题