IOS开发之百度地图API(BaiTumapAPI应用)

我想用百度地图API做一个Demo,下面是我的整个流程,希望能够给大家带来些许参考;

首先打开下面网址,仔细阅读移动平台API之         IOS开发     指南

http://dev.baidu.com/wiki/imap/index.php?title=iOS%E5%B9%B3%E5%8F%B0/%E5%BC%80%E5%8F%91%E6%8C%87%E5%8D%97


在下图:点击获取密钥(API Key)进入新的页面


在新的页面你需要填写 一下几项:之后点击生成API密钥;


进入新的页面如下

之后下载百度地图官方demo:点击相关下载:


进入下载页面选择  全部下载(包含示例代码,技术文档,API开发包);之后解压示例代码点击运行:

但是程序提示项目缺少mapapi.bundle 和 libbaidumapapi.a 文件,先将这两个目录从项目group中删除

---------------------------》

现在我们需要解压BaiduMapApiLib,可以看到inc文件夹包含头文件,libs包含了模拟器和device的百度api静态库,以及mapapi.bundle(mapapi.bundle中存储了定位、默认大头针标注View及路线关键点的资源图片。如果您不需要使用内置的图片显示功能,则可以不添加此bundle文件),之后我们需要吧模拟器和device的百度api静态库合并成一个,方便之后使用:打开终端,进入静态库所在的目录,在终端输入,同时将生成的静态库放在libs文件夹下面:



之后在终端输入ls发现目录下面生成一个合并之后静态库libbaidumapapi.a,如图:


之后在Build Phases——》Link Binary With Libraries中添加(AddOther)之前合并好的libbaidumapapi.a静态库;

同时将mapapi.bundle添加到项目里面;


但是项目任然有错误,提示BMapKit.h文件找不到,如下图


之后将红色字体文件全部删除,之后从百度的BaiduApiLib/inc中重新添加:如图


程序重新编译成功。

阅读更多
个人分类: IOS开发
上一篇IOS开发之Terminating app due to uncaught exception '', reason,** First throw call stack:报错处理
下一篇IOS开发之UIFont应用
想对作者说点什么? 我来说一句

基于vs2010C#的百度地图API调用

2015年09月09日 73KB 下载

百度地图API应用实例说明文档

2012年02月29日 2.97MB 下载

百度地图demo

2013年07月25日 2.68MB 下载

百度地图api应用范例

2013年08月18日 1.3MB 下载

基于百度地图API的web'开发

2015年04月16日 1.6MB 下载

使用百度地图API进行纠偏

2013年05月09日 30KB 下载

百度地图API

2018年03月26日 23KB 下载

百度地图API参考文档

2010年08月05日 55KB 下载

没有更多推荐了,返回首页

关闭
关闭