iOS开发拓展篇—CoreLocation简单介绍
iOS开发拓展篇—CoreLocation简单介绍
一、简介
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)部分城市的经纬度
四、模拟位置
说明:在对程序进行测试的时候,设置手机模拟器的模拟位置(经纬度)
最新文章
- Android中Service和Activity之间的通信
- PHP数组的常用函数
- LVM增大和减小ext4、xfs分区
- 时间管理的若干Tips
- HTML5[8]: 图文混排,图片与文字居中对齐
- Best Time to Buy and Sell Stock
- MongoDB简述
- Java 日期 Api
- db2数据库sql报错信息
- 面向对象(class0420)
- Hadoop集群(第5期)_Hadoop安装配置
- gcc链接g++编译生成的静态库和动态库的makefile示例
- VS2010中fatal error LNK1123错误的解决方案
- Swift 学习笔记 (一)
- 常用统计分析 SQL 在 AWK 中的实现(转)
- UVA 1626 Brackets sequence 区间DP
- STM32F1-GPIO的操作
- docker数据卷管理及网络基础配置
- 简话h5唤起本地app
- php正则的使用
热门文章
- C# 刷新页面浏览次数(点击量)+1
- 【转】PowerShell入门(八):函数、脚本、作用域
- JS中Float类型加减乘除 修复
- The import java.util cannot be resolved The import javax.servlet cannot be resolved
- MVC中return File(byte[],";image/jpeg";)输入图片不清晰
- 复习练习(03)jquery Css方法一步步升级
- 9-this
- CSS3的chapter1
- 使用clusterprofile做聚类分析
- 怎样去除ul li a标签文字下的下划线