博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
IOS开发之百度地图API(BaiTumapAPI应用)
阅读量:7100 次
发布时间:2019-06-28

本文共 941 字,大约阅读时间需要 3 分钟。

hot3.png

 我想用百度地图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中重新添加:如图

程序重新编译成功。

转载于:https://my.oschina.net/u/2559341/blog/592728

你可能感兴趣的文章
C# 邮件发送方法【webMail方式】
查看>>
order by 指定顺序 mysql
查看>>
leetcode 215. Kth Largest Element in an Array
查看>>
【数据排序】快速排序
查看>>
js中的return,return true,return false小结
查看>>
Rommel - C# 浅谈 接口(Interface)的作用
查看>>
Debian下Apache配置多域名访问
查看>>
关于git的个人开发终端命令行
查看>>
一位前辈写的HTML规范
查看>>
删除字符串第一个byte
查看>>
从字符集发展史看Unicode和UTF-8的区别
查看>>
随笔杂记
查看>>
第一章
查看>>
值对象和引用对象
查看>>
@GetMapping和@PostMapping 和@RequestMapping区别
查看>>
asp.net上传图片
查看>>
Python连接MySQL数据库—pymysql模块
查看>>
无法在要求对象展开的函数中使用 __try
查看>>
《Spring实战》系列之Bean的装配-Days02
查看>>
javascript函数的递归调用问题
查看>>