iOS开发拓展篇—CoreLocation简单介…
2015-11-13 09:16
225 查看
一、简介
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)导入框架
![](http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif)
说明:在Xcode5以后,不再需要我们手动导入
(2)导入主头文件
#import
2.CoreLocation框架使用须知
CoreLocation框架中所有数据类型的前缀都是CL
CoreLocation中使用CLLocationManager对象来做用户定位
三、经纬度等地理信息扫盲
1.示意图
![](http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif)
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)部分城市的经纬度
![](http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif)
四、模拟位置
说明:在对程序进行测试的时候,设置手机模拟器的模拟位置(经纬度)
![](http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif)
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)导入框架
![](http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif)
说明:在Xcode5以后,不再需要我们手动导入
(2)导入主头文件
#import
2.CoreLocation框架使用须知
CoreLocation框架中所有数据类型的前缀都是CL
CoreLocation中使用CLLocationManager对象来做用户定位
三、经纬度等地理信息扫盲
1.示意图
![](http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif)
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)部分城市的经纬度
![](http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif)
四、模拟位置
说明:在对程序进行测试的时候,设置手机模拟器的模拟位置(经纬度)
![](http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif)
![](http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif)
相关文章推荐
- iOS开发拓展篇—CoreLocation定位服…
- <转>iOS开发拓展篇—CoreLocation地…
- iOS开发拓展篇—音效的播放
- iOS开发拓展篇—音乐的播放
- <转>iOS开发拓展篇—封装音频…
- <转>iOS开发拓展篇—音频处理
- ios开发学习--音频声效(Audio)效…
- <转>iOS的socket开发基础
- <转>iOS开发多线程篇—GCD介绍
- iOS开发之GCD使用总结
- iOS进入后台后长时间传输多个文件…
- 【iOS】 推送服务的配置和实现
- IOS开发之 ---- I…
- iOS/Mac OS X 汉字转拼音
- IOS 后台无限执行任务
- 使用iosMonkey脚本测试iOS应用的稳…
- ios开发过程中碰到的严重bug,修复…
- iOS开发之友盟统计SDK的使用
- iOS完整项目及技巧汇总
- iOS中判断字符串是否为空字符串的方法