最近一直在写地图的东西,就整理了一下,顺便说一下,高德的坑,有些坑深不见底,
先来两张图
1:定位
2:poi搜索,
3:搜索结果展示
4:点击---》》》》导航
这样的效果
![](https://img.haomeiwen.com/i7285342/ceb9b78a19b562e1.png)
废话不多说,先说配置工程
1:设置info,如果设置一直定位,程序退到后台,会在手机顶部显示一个蓝条,提示地图在持续定位中,,,,
2:设置target -》capabilities- >maps 打开,background 打开,
![](https://img.haomeiwen.com/i7285342/e238ab79b5112d7b.png)
3: 工程配置完毕,申请高德key;这个就不说了,
4:坑来了,你准备好了吗????
5:别紧张,坑不深,
6:下载高德sdk,使用这三个库,展示地图,定位,搜索,需要用这是那个库,后面导航还要用到一个库,最后在添加
![](https://img.haomeiwen.com/i7285342/dc09ad1025f60008.png)
7:拖进工程,编译一下是不是报错了?19个报错,对吧?哈哈?????
8:别急,按照高德官网你还没添加库呢,
![](https://img.haomeiwen.com/i7285342/1dfcca3c24e5e427.png)
9:库添加完毕,运行,
10:卧槽,怎么还有9个报错???什么鬼?再检查一遍,库都已经添加了呀???
11:对,却是都已经添加了,但是人家给你挖了一个坑,你也跳进去了,
12:报错信息展示一下,
![](https://img.haomeiwen.com/i7285342/7064e0ac53227297.png)
13:是不是一样呢???
14:最后在添加一个库,system.framework,
15:在运行,ok了。。。。。。。。至少程序已经运行起来了,
16:引入头文件,设置代理,属性
![](https://img.haomeiwen.com/i7285342/d507b963fa3f5964.png)
17:下面的代码全部写在viewdidload中。。。
![](https://img.haomeiwen.com/i7285342/c8a89cc017b7617d.png)
![](https://img.haomeiwen.com/i7285342/4a09ec954bfc102f.png)
18:实现各个代理方法,,,,,明天继续。。。
![](https://img.haomeiwen.com/i7285342/267787f22325c939.png)
![](https://img.haomeiwen.com/i7285342/36785eb3a390553e.png)
![](https://img.haomeiwen.com/i7285342/f566b6ab3325e8f6.png)
![](https://img.haomeiwen.com/i7285342/3a7f8d8edc995ff7.png)
![](https://img.haomeiwen.com/i7285342/0f31a7006d2e9ddb.png)
![](https://img.haomeiwen.com/i7285342/97a116b9bc91c6c5.png)
![](https://img.haomeiwen.com/i7285342/797ed2ff594776fe.png)
![](https://img.haomeiwen.com/i7285342/c4906cb7984e4a2d.png)
![](https://img.haomeiwen.com/i7285342/03623cb21221a95f.png)
![](https://img.haomeiwen.com/i7285342/f1a20dea3ff58485.png)
19:这是整个工程需要的库,以及类,
![](https://img.haomeiwen.com/i7285342/5d461cbda7b0b816.png)
20:如有需要工程请移步:
21: iOS 技术交流群:529765630
网友评论