为Coding iOS 客户端添加 LBS 定位功能

Posted on 2015年03月06日 in 日志 • Tagged with iOS, Core Location, 客户端开发

I 准备工作

项目中的需要考虑的问题与难点

  1. 地点信息怎样获取?怎样显示在地图上?

    Core Location Framework : 如何获得权限?以及向前(< iOS 8)兼容的代码如何实现?

  2. 周边情况如何获取?大众点评或者其他的SDK吗?

    难点:如果用了别人的SDK,自己创建一个地点,怎么保存?只是保存在自己手机中,还是怎样?

  3. 搜索用什么方法实现?

  4. 储存的格式?怎样实现的?

  5. 界面的实现:统一自定义的 View 的设计——刷新时候的插件?搜索框?还有其他的……都如何实现?

分析结构

  • “冒泡”页面中,每个 cell 都加一个显示地点的 UIButton,点击该地点 button 打开一个新视图,显示该地点的具体信息(或打开地图显示信息)
  • “发布新冒泡”页面,加入一个“添加一个地点”的 UIButton …

Continue reading