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)部分城市的經緯度

  

 

四、模擬位置

說明:在對程序進行測試的時候,設置手機模擬器的模擬位置(經緯度)

    

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM