美文网首页
仿饿了么获取位置信息

仿饿了么获取位置信息

作者: 放肆的洒脱 | 来源:发表于2017-04-14 14:46 被阅读459次

实现出来的效果如下图,可以选择写字楼、小区、学校等,获取到定位周边的信息,同时也可以改变当前位置来获取周围的信息。

思路:

1.集成高德的地图定位显示地图,在获取的定位点防止图片,当地图移动就把图片的位置转货坐标系获取到location信息

2.集成高德的检索功能,通过location来检索周围的信息。点击不同的搜索方式就切换检索条件

3.用tableview来展示获取到的信息,用户点击cell把获取的位置信息通过block传到上级控制器

首先需要添加高德的AMap3DMap、AMapFoundation、AMapSearch这3个框架到项目里。我使用的是pods集成的,如果使用手动集成有个坑,在引用框架的时候,要直接拖到项目里,不要按高德文档里写的引用,那样会报错找不到文件,你可以试试。

接下来的实现是让地图显示出来,初始化高德的地图,实现高德地图的代理方法。

[self initMapViews];

到这里便可以获取到地图上点移动的location了,接着是实现search功能了。同样是初始化search和代理方法

[self initSearch];

我做的时候是在获取到检索信息之后来做的切换检索条件

这里强调一点就是请求错误时的代理方法一定要写上,因为偶尔是会出现解析出错的,严谨些的好。这时检索到的数据已经获取到了,那么就是在tableview上显示出来即可了

[self setupTableViews];


我是使用的block来传递获取到的位置信息,当用户点击cell时,传上级控制器

只需要在上级控制器用block的回调即可获取到位置信息了,稍后把demo传上。

相关文章

  • 仿饿了么获取位置信息

    实现出来的效果如下图,可以选择写字楼、小区、学校等,获取到定位周边的信息,同时也可以改变当前位置来获取周围的信息。...

  • 仿饿了么

    1. 完成资源整合+项目(目录)结构设计+mock数据引用 完成的svg文件要生成字体icon文件可以上icomo...

  • 仿饿了么动画

    仿饿了么动画 最近项目Release完毕,闲暇之余给公司内部的小卖部app升下级(一个人撸完了design+cod...

  • vue(6) - 收藏集 - 掘金

    低仿饿了么 H5 - 纯前端 Vue 版 + 手把手教学 - 前端 - 掘金低仿饿了么H5-纯前端Vue版+手把手...

  • Vue2.0中使用v-el,v-rel出现问题

    问题描述 在高仿饿了么实战项目中使用v-el指令获取DOM,但出现下图的错误: 代码 template scrip...

  • 仿饿了么小球动画

    饿了么下单时,点击➕会有一个小球跳跃进入购物车的动画,公司有个商城页面要求模仿这个效果,在网上搜了下.都需要借助框...

  • android精仿今日头条源码,饿了么点餐源码等

    Android精选源码 仿饿了么点餐页面 精仿今日头条 Android漂亮的音乐歌词控件,仿网易云音乐滑动效果 A...

  • 高仿饿了么点餐

    首先来了解一下饿了么的效果,可以确定使用NestedScrolling机制实现最为简单,其实这个确实很牛逼,可以设...

  • 仿饿了么物品详情-android

    发现网上没人贡献这一效果,所以决定贡献一下. 希望大家给个星呗. https://github.com/wu464...

  • AD Dialog仿饿了么弹窗

    某些APP上广告弹窗效果是这样的, ,自己看了一下结合以前的弹窗代码自己也写了个简单的DEMO。 先看最终效果 弹...

网友评论

      本文标题:仿饿了么获取位置信息

      本文链接:https://www.haomeiwen.com/subject/ruwhattx.html