开发者服务之百度地图API:[4]客户端集成二

2026-03-03 00:28:24

本系列经验前几篇从百度地图api的基础认识到它所有的特色功能,接下来DevStore小编分享的主要是百度地图API的集成过程的下半部分,app开发者们一起来关注下吧。

4.下载百度SDK

developer.baidu.com/map/sdkiosdev-download.htm选择“全部下载”。

开发者服务之百度地图API:[4]客户端集成二

5.集成开发

      新建工程

    开发者服务之百度地图API:[4]客户端集成二

    开发者服务之百度地图API:[4]客户端集成二

    注意:Bundle Identifier要和上面创建应用的安全码一致。

    添加百度地图类库

    下面是百度地图官方提供的两个类库:

    开发者服务之百度地图API:[4]客户端集成二

    百度地图SDK提供了模拟器和真机两中环境所使用的静态库文件,分别存放在libs/Release-iphonesimulator和libs/Release-iphoneos文件夹下,使用lipo命令将设备和模拟器的.a合并成一个通用的.a文件,将合并后的通用.a文件

    Lip -create Release-iphoneos/libbaidumapapi.a Release-iphonesimulator/libbaidumapapi.a 

    -output libbaidumapapi.a

    开发者服务之百度地图API:[4]客户端集成二

    将刚生成的静态库文件添加到我们的工程中:

    开发者服务之百度地图API:[4]客户端集成二

    添加百度地图资源文件

    开发者服务之百度地图API:[4]客户端集成二

    添加系统Framework

    添加CoreLocation、QuartzCore、SystemConfiguration、CoreGraphics以及security Framework.

    开发者服务之百度地图API:[4]客户端集成二

    开发者服务之百度地图API:[4]客户端集成二

    开发者服务之百度地图API:[4]客户端集成二

    开发者服务之百度地图API:[4]客户端集成二

    开发者服务之百度地图API:[4]客户端集成二

    添加头文件

    修改DevstoreBaiduMap-Prefix.pch文件,添加 #import “BMapKit.h”:

    开发者服务之百度地图API:[4]客户端集成二

    修改ZZAppDelegate.m文件

    开发者服务之百度地图API:[4]客户端集成二

    小结

    最终的程序目录结构为:

    开发者服务之百度地图API:[4]客户端集成二

    集成中如果有疑问可以参考:http://developer.baidu.com/map/sdkiosdev-2.htm

6.编写代码

详细实现,请参考后面的代码,运行程序,效果如下图所示:

开发者服务之百度地图API:[4]客户端集成二

7.功能测试

笔者实现了标注、线和多边形的绘制。

开发者服务之百度地图API:[4]客户端集成二

(共篇)上一篇:客户端集成一|下一篇:
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢