iOS开发拓展篇—CoreLocation定位服务

转载 2015年11月20日 20:57:39


一、简介

1.在移动互联网时代,移动app能解决用户的很多生活琐事,比如

(1)导航:去任意陌生的地方

(2)周边:找餐馆、找酒店、找银行、找电影院

 

2.在上述应用中,都用到了地图和定位功能,在iOS开发中,要想加入这2大功能,必须基于2个框架进行开发

(1)Map Kit :用于地图展示

(2)Core Location :用于地理定位

 

3.两个热门专业术语

(1)LBS :Location Based Service(基于定位的服务)

(2)SoLoMo :Social Local Mobile(索罗门)

 

二、CoreLocation框架的使用

1.CoreLocation框架使用前提

(1)导入框架

   

说明:在Xcode5以后,不再需要我们手动导入

(2)导入主头文件

  #import <CoreLocation/CoreLocation.h>

 

2.CoreLocation框架使用须知

CoreLocation框架中所有数据类型的前缀都是CL

CoreLocation中使用CLLocationManager对象来做用户定位

 

三、经纬度等地理信息扫盲

1.示意图

  

2.本初子午线:穿过英国伦敦格林文治天文台

往东边(右边)走,是东经(E)

往西边(左边)走,是西经(W)

东西经各180°,总共360°

 

3.赤道:零度维度

往北边(上边)走,是北纬(N)

往南边(下边)走,是南纬(S)

南北纬各90°,总共180°

 

提示:横跨经度\纬度越大(1° ≈ 111km),表示的范围就越大,在地图上看到的东西就越小

4.我国的经纬度:

(1)中国的经纬度范围

纬度范围:N 3°51′ ~  N 53°33′

经度范围:E 73°33′ ~  E 135°05′

(2)部分城市的经纬度

  

 

四、模拟位置

说明:在对程序进行测试的时候,设置手机模拟器的模拟位置(经纬度)

    


一、简介

1.在移动互联网时代,移动app能解决用户的很多生活琐事,比如

(1)导航:去任意陌生的地方

(2)周边:找餐馆、找酒店、找银行、找电影院

 

2.在上述应用中,都用到了地图和定位功能,在iOS开发中,要想加入这2大功能,必须基于2个框架进行开发

(1)Map Kit :用于地图展示

(2)Core Location :用于地理定位

 

3.两个热门专业术语

(1)LBS :Location Based Service(基于定位的服务)

(2)SoLoMo :Social Local Mobile(索罗门)

 

二、CoreLocation框架的使用

1.CoreLocation框架使用前提

(1)导入框架

   

说明:在Xcode5以后,不再需要我们手动导入

(2)导入主头文件

  #import <CoreLocation/CoreLocation.h>

 

2.CoreLocation框架使用须知

CoreLocation框架中所有数据类型的前缀都是CL

CoreLocation中使用CLLocationManager对象来做用户定位

 

三、经纬度等地理信息扫盲

1.示意图

  

2.本初子午线:穿过英国伦敦格林文治天文台

往东边(右边)走,是东经(E)

往西边(左边)走,是西经(W)

东西经各180°,总共360°

 

3.赤道:零度维度

往北边(上边)走,是北纬(N)

往南边(下边)走,是南纬(S)

南北纬各90°,总共180°

 

提示:横跨经度\纬度越大(1° ≈ 111km),表示的范围就越大,在地图上看到的东西就越小

4.我国的经纬度:

(1)中国的经纬度范围

纬度范围:N 3°51′ ~  N 53°33′

经度范围:E 73°33′ ~  E 135°05′

(2)部分城市的经纬度

  

 

四、模拟位置

说明:在对程序进行测试的时候,设置手机模拟器的模拟位置(经纬度)

    

iOS开发拓展篇—CoreLocation定位服务

一、简单说明 1.CLLocationManager CLLocationManager的常用操作和属性 开始用户定位- (void)startUpdatingLocation; 停止用户...
  • gxp1032901
  • gxp1032901
  • 2014年12月28日 00:39
  • 360

iOS开发拓展篇—CoreLocation定位服务

iOS开发拓展篇—CoreLocation定位服务 一、简单说明 1.CLLocationManager CLLocationManager的常用操作和属性 开始用户定位- (void...
  • holyjoy
  • holyjoy
  • 2015年01月19日 16:09
  • 401

iOS开发拓展篇—CoreLocation定位服务

http://www.cnblogs.com/wendingding/p/3901230.html iOS开发拓展篇—CoreLocation定位服务 一、简单说明 1.CLLo...
  • jeffasd
  • jeffasd
  • 2015年11月10日 10:57
  • 219

iOS开发拓展篇—CoreLocation定位服务

iOS开发拓展篇—CoreLocation定位服务 一、简单说明 1.CLLocationManager CLLocationManager的常用操作和属性 开始用户定位- (void)s...
  • yuanchunzi
  • yuanchunzi
  • 2015年06月30日 16:06
  • 153

iOS开发拓展篇—CoreLocation定位服务

一、简单说明 1.CLLocationManager CLLocationManager的常用操作和属性 开始用户定位- (void)startUpdatingLocation; 停止用户...
  • vs_the_old_boy
  • vs_the_old_boy
  • 2016年03月16日 17:31
  • 218

iOS开发拓展篇—CoreLocation定位服务

iOS开发拓展篇—CoreLocation定位服务 一、简单说明 1.CLLocationManager CLLocationManager的常用操作和属性 开始用户定位- (void...
  • SuYuMingXiangGuan
  • SuYuMingXiangGuan
  • 2015年06月07日 23:55
  • 236

iOS开发拓展篇—CoreLocation定位服务

一、简单说明 1.CLLocationManager CLLocationManager的常用操作和属性 开始用户定位- (void)startUpdatingLocation; 停止用户...
  • a454431208
  • a454431208
  • 2015年10月22日 19:52
  • 219

iOS开发拓展篇—CoreLocation定位服…

一、简单说明 1.CLLocationManager CLLocationManager的常用操作和属性 开始用户定位- (void)startUpdatingLocation; 停止用户定位- (v...
  • ji5ji
  • ji5ji
  • 2015年11月13日 09:16
  • 251

第九章:使用CoreLocation定位

CoreLocation框架(CoreLocation.framework)可用于定位设备当前的经纬度,通过该框架,应用程序可通过附近的蜂窝基站、WIFI信号或者GPS等信息计算用户位置。iOS SD...
  • xiaoxiaobukuang
  • xiaoxiaobukuang
  • 2016年06月21日 14:10
  • 5649

CoreLocation定位服务

一、简介 1.在移动互联网时代,移动app能解决用户的很多生活琐事,比如 (1)导航:去任意陌生的地方 (2)周边:找餐馆、找酒店、找银行、找电影院   2.在上述应用中...
  • Vic__li
  • Vic__li
  • 2015年11月21日 18:55
  • 156
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:iOS开发拓展篇—CoreLocation定位服务
举报原因:
原因补充:

(最多只允许输入30个字)