摘要
本文旨在讲解如何使用Swift语言单独集成百度地图的SDK
前言
百度地图iOS SDK是一套基于armv7、armv7s、arm64(自v2.5.0版本)处理器设备的应用程序接口,不仅提供构建地图的基本接口,还提供POI搜索、地理编码、路线规划、定位、本地覆盖物绘制等服务,自v2.0.0开始为矢量渲染的3D地图,并新增了矢量离线地图下载功能接口。
您可以使用百度地图iOS SDK开发适用于移动设备的地图应用,通过接口,您可以轻松访问百度服务和数据,构建功能丰富、交互性强的地图应用程序。百度地图iOS SDK提供的功能如下:
地图:提供地图展示和地图操作功能;
POI检索:支持周边检索、区域检索和城市内兴趣点检索;
地理编码:提供经纬度和地址信息相互转化的功能接口;
线路规划:支持公交、驾车、步行三种方式的线路规划;
覆盖物图层:支持在地图上添加覆盖物(标注、几何图形、热力图、地形图图层等),展示更丰富的LBS信息;
定位:获取当前位置信息,并在地图上展示(支持普通、跟随、罗盘三种模式);
离线地图:使用离线地图可节省用户流量,提供更好的地图展示效果;
导航:支持调启百度地图客户端导航和调启Web页面导航(H5导航);
LBS云检索:支持查询存储在LBS云内的自有数据;
特色功能:提供短串分享、Place详情检索、热力图等特色功能,帮助开发者搭建功能更加强大的应用;
编辑器版本
XCode Version 6.2 (6C131e)
BaiduMap_IOSSDK_v2.6.0_All
下载地址
http://developer.baidu.com/map/index.php?title=iossdk/sdkiosdev-download
duang的一声地图演示开始
一、申请密匙
至于密匙如何申请请大家参考百度的密匙申请文档,这点我就跳过不提了
密匙申请地址
http://lbsyun.baidu.com/apiconsole/key
二、地图使用
新建一个项目叫SimpleMovie