iOS開發拓展篇—CoreLocation簡單介紹

來源:互聯網
上載者:User

標籤:

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

  

 

四、類比位置

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

    

 

iOS開發拓展篇—CoreLocation簡單介紹

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.