IOS-GPS定位

作者: 晨阳聊电影 | 来源:发表于2016-03-07 21:02 被阅读970次

一.介绍

1.定位使用的是: CoreLocation 框架

2.  ios8  ios9之后的定位的改变  

  1⃣️需要定位服务的目的

《1》NSLocationAlwaysUsageDescription

《2》NSLocationWhenInUseUsageDescription

《3》如果忘记写 就不能使用 定位功能  而且没有提示信息

2⃣️请求用户授权

《1》requestAlwaysAuthorization

《2》 requestWhenInUseAuthorization

《3》  和描述不匹配  也不能使用

3⃣️ ios9  按home键 进入后台 如果需要继续定位

1)在info.plist里添加  Required background modes      在后面需要添加  App registers for location updates

如果不添加 会崩溃

2)allowsBackgroundLocationUpdates 需要设置成YES

2.基础定位,使用定位服务所需要的相关类和其他类型

(1)CLLocationManager  定位的管理者 通过这个类创建定位服务的功能

(2)CLLocation  地理位置信息相关的一个类

(3)CLLocationCoordinate2D  经纬度的一个信息(坐标)的数据类型(结构体)

(4)CLRegion  表示范围的一个类

(5)CLGeocoder  地理编码 反地理编码的类

(6)CLPlacemark  地标的一个类(用文字表示位置信息的类    同时包含了location)

(7)CLHeading    表示导航方向的一个类

3.具体使用

《1》导入系统框架

《2》检查一下用户是否在设置中打开了定位服务

《3》初始化定位对象

《4》info中添加描述使用定位的目的 并向用户申请授权

《5》挂上代理 并实现代理方法

《6》如果需要使用后台定位服务 需要在 在info.plist里添加  Required background modes      在后面需要添加  App registers for location updates

《7》开始定位(3.4.5.7 代码都在这里)


相关文章

  • IOS-GPS定位

    一.介绍 1.定位使用的是: CoreLocation 框架 2. ios8 ios9之后的定位的改变 1⃣️...

  • 定位及耗电

    iOS-GPS定位基础知识 iOS -GPS定位服务和地图应用是两套完全不同的API iOS7 的四种定位服务-G...

  • 定位,定位,还是定位

    要想成为一个好的文字的输出者,首先要给自己一个合理的定位。定位可以首先想象自己想成为的角色:一个能够通过各种故事启...

  • 10-CSS定位流

    定位流 定位流分类相对定位绝对定位固定定位静态定位 相对定位 什么是相对定位?相对定位就是相对于自己以前在标准流中...

  • CSS中的几种定位

    CSS中常用的定位有 普通定位,相对定位 绝对定位、fixed定位 浮动 1、普通定位和相对定位 css中的元素有...

  • 2017-02-23 CSS 学习笔记

    定位流 定位流分类 相对定位 绝对定位 固定定位 静态定位 什么是相对定位相对定位就是相对于自己以前在标准中的位置...

  • #30天专注橙长计划#品牌定位30(6)营销推广1

    品牌定位的维度包括: 市场定位、价格定位、形象定位、地理定位、人群定位、渠道定位等; 经过前期大量的市场调研工作,...

  • D28:系统地图, 高德地图

    目录一. 定位功能 iPhone手机定位(基站定位, WiFi定位, GPS定位: 定位所需时间递增, 精确度递增...

  • 相对定位、绝对定位和固定定位

    1. 相对定位 定位有三种:相对定位,绝对定位、固定定位。 相对定位: position:relative lef...

  • 定位流

    定位流指的是:相对定位(relative)/绝对定位(absolute)/固定定位(fixed) 不包括静态定位(...

网友评论

本文标题:IOS-GPS定位

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