iOS干货? 定位

Posted 专注·精彩

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了iOS干货? 定位相关的知识,希望对你有一定的参考价值。

一、简介

1. 定位的实际应用场景:

  • 导航:去任意陌生的地方
  • 周边:找餐馆、找酒店、找银行、找电影院等

2. 涉及技术:

  • Core Location 框架用于地理定位。(单纯的定位,不需要显示地图)

常用类:以CL前缀开头

CLLocation:(结构体类型)经纬度

CLLocationManager:  定位管理类 

CLLocationManagerDelegate:  监听用户是否愿意定位(ios8后要问),监听用户的位置(经纬度)

 

  • Map Kit 框架用于地图展示。(和地图结合的定位,如:百度地图、高德地图等)

常用类:以MK前缀开头

MKMapView: 显示地图视图

MKMapViewDelegate: 地图视图的协议(定位;地图视图移动;定位用户的位置)

3. 专业术语:

  • LBS:Location Based Service,基于位置的服务。(如,打车:基于位置提供了叫车服务。)
  • SoLoMo:Social Local Mobile(索罗门),社交本地移动。(如,陌陌、微信、QQ)

4. iOS定位的方式:(按定位准确性排名)

  • GPS(Global Positioning System)定位
  • 基站/蜂窝
  • wifi定位

二、CoreLocation框架的使用

 

以上是关于iOS干货? 定位的主要内容,如果未能解决你的问题,请参考以下文章

#yyds干货盘点#swagger定位问题⽅式

干货实战-- sql调优之慢查询定位大法

干货实战-- sql调优之慢查询定位大法

逆向实战干货,快速定位自动捡阳光Call,或者标志

#yyds干货盘点#如何定位浏览器页面崩溃

#yyds干货盘点#组策略更新失败:windows无法定位目录对象...