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)部分城市的经纬度

  

四、模拟位置

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

    

最新文章

  1. Android中Service和Activity之间的通信
  2. PHP数组的常用函数
  3. LVM增大和减小ext4、xfs分区
  4. 时间管理的若干Tips
  5. HTML5[8]: 图文混排,图片与文字居中对齐
  6. Best Time to Buy and Sell Stock
  7. MongoDB简述
  8. Java 日期 Api
  9. db2数据库sql报错信息
  10. 面向对象(class0420)
  11. Hadoop集群(第5期)_Hadoop安装配置
  12. gcc链接g++编译生成的静态库和动态库的makefile示例
  13. VS2010中fatal error LNK1123错误的解决方案
  14. Swift 学习笔记 (一)
  15. 常用统计分析 SQL 在 AWK 中的实现(转)
  16. UVA 1626 Brackets sequence 区间DP
  17. STM32F1-GPIO的操作
  18. docker数据卷管理及网络基础配置
  19. 简话h5唤起本地app
  20. php正则的使用

热门文章

  1. C# 刷新页面浏览次数(点击量)+1
  2. 【转】PowerShell入门(八):函数、脚本、作用域
  3. JS中Float类型加减乘除 修复
  4. The import java.util cannot be resolved The import javax.servlet cannot be resolved
  5. MVC中return File(byte[],&quot;image/jpeg&quot;)输入图片不清晰
  6. 复习练习(03)jquery Css方法一步步升级
  7. 9-this
  8. CSS3的chapter1
  9. 使用clusterprofile做聚类分析
  10. 怎样去除ul li a标签文字下的下划线