MapKit框架詳細(xì)解析(一) —— 基本概覽(一)

版本記錄

版本號 時(shí)間
V1.0 2018.02.04

前言

MapKit框架直接從您的應(yīng)用界面顯示地圖或衛(wèi)星圖像,調(diào)出興趣點(diǎn)啡专,并確定地圖坐標(biāo)的地標(biāo)信息们童。接下來幾篇我們就一起看一下這個(gè)框架。

Overview

下面看一下該框架的基本信息跷跪。

使用MapKit框架將地圖直接嵌入到您自己的窗口和視圖中吵瞻。 您可以將注釋和覆蓋圖添加到地圖以調(diào)出興趣點(diǎn)或用戶目的地橡羞。 您也可以為用戶輸入興趣點(diǎn)名稱提供文本完成济舆。

如果您的應(yīng)用程序提供了路線指示滋觉,則可以將您的指示提供給地圖齐邦。 您還可以使用Maps來補(bǔ)充您在應(yīng)用中提供的指示侄旬。 例如煌妈,如果您的應(yīng)用只提供地鐵旅行的指示璧诵,則可以使用地圖提供往返于地鐵站的步行路線。

重要:在iOS 5.1及更早版本中族操,MapKit框架使用Google Mobile Maps(GMM)服務(wù)來提供地圖數(shù)據(jù)比被。 使用此框架的特定類(及其相關(guān)接口)受Google移動(dòng)地圖服務(wù)條款的約束等缀。 您可以在http://code.google.com/apis/maps/iphone/terms.html找到這些服務(wù)條款尺迂。

下面看一下該框架的基本結(jié)構(gòu)。


Topics

1. First Steps

要顯示地理內(nèi)容時(shí),將地圖視圖合并到您的界面中膳音。

  • MKMapView
    • 一個(gè)可嵌入的地圖界面祭陷,類似于地圖應(yīng)用程序提供的界面。

2. Map View Customization

自定義地圖視圖的外觀毫深。

  • MKMapCamera

    • 用于定義地圖外觀的虛擬相機(jī)哑蔫。
  • MKUserTrackingButton

    • 一個(gè)專門的按鈕,允許用戶切換到用戶跟蹤模式嵌纲。
  • MKUserTrackingBarButtonItem

    • 一個(gè)專門的條狀按鈕項(xiàng)目逮走,允許用戶切換到用戶跟蹤模式今阳。

3. Map Coordinates

使用地理坐標(biāo)或地圖特定點(diǎn)指定地圖上的位置盾舌。

  • MKCoordinateRegion

    • 以特定經(jīng)度和緯度為中心的矩形地理區(qū)域。
  • MKCoordinateSpan

    • 地圖區(qū)域的寬度和高度窿锉。
  • MKMapRect

    • 二維地圖投影上的矩形區(qū)域嗡载。
  • MKMapPoint

    • 二維地圖投影上的一個(gè)點(diǎn)洼滚。
  • MKMapSize

    • 在二維地圖投影上的寬度和高度信息琳轿。
  • MKDistanceFormatter

    • 在地理距離和該距離的基于字符串的表達(dá)式之間轉(zhuǎn)換的實(shí)用程序?qū)ο蟆?/li>

4. Annotations and Overlays

將自定義內(nèi)容放置在地圖表面上崭篡。 注解被錨定到特定的地圖坐標(biāo)吧秕,并且覆蓋圖覆蓋區(qū)域砸彬。

  • MKPlacemark

    • 地圖上用戶友好的位置說明砂碉。
  • MKAnnotation

    • 用于將您的內(nèi)容與特定地圖位置相關(guān)聯(lián)的界面。
  • MKAnnotationView

    • 其中一個(gè)注釋對象的可視化表示滴某。
  • MKOverlay

    • 用于將內(nèi)容與特定地圖區(qū)域相關(guān)聯(lián)的界面霎奢。
  • MKOverlayRenderer

    • 用于在地圖表面上繪制疊加層的共享基礎(chǔ)結(jié)構(gòu)。
  • MapKit Annotations

    • 在您的地圖中使用這些注釋對象帝美。
  • MapKit Overlays

    • 在您的地圖中使用這些疊加層悼潭。

5. Directions

使用您自己的服務(wù)提供路線指示舞箍,或向Apple服務(wù)器尋求指示创译。

  • MKMapItem

    • 地圖上的興趣點(diǎn)。
  • MKDirections

    • 根據(jù)您提供的路線信息計(jì)算方向和行程時(shí)間信息的實(shí)用程序?qū)ο蟆?/li>
  • MKDirectionsRequest

    • 路線的起點(diǎn)和終點(diǎn),以及計(jì)劃的運(yùn)輸方式立砸。
  • MKDirectionsResponse

    • Apple服務(wù)器返回的路線信息颗祝,以響應(yīng)您的某個(gè)路線請求螺戳。
  • MKETAResponse

    • Apple服務(wù)器返回的路線時(shí)間信息。
  • MKRoute

    • 請求的開始點(diǎn)和結(jié)束點(diǎn)之間的單個(gè)路線盖腿。
  • MKRouteStep

    • 整體路線的一部分翩腐。

6. Placemark Search

搜索興趣點(diǎn)并為用戶輸入的短語實(shí)現(xiàn)搜索完成膏燃。

  • MKLocalSearch

    • 用于啟動(dòng)基于地圖的搜索并處理結(jié)果的實(shí)用程序?qū)ο蟆?/li>
  • MKLocalSearchRequest

    • 在地圖上搜索興趣點(diǎn)時(shí)使用的參數(shù)组哩。
  • MKLocalSearchResponse

    • 來自基于地圖的搜索的結(jié)果。
  • MKLocalSearchCompleter

    • 用于根據(jù)您提供的部分搜索字符串生成完成字符串列表的實(shí)用程序?qū)ο蟆?/li>
  • MKLocalSearchCompletion

    • 完成部分字符串的完整形成的字符串霍比。

7. Static Snapshots

將地圖內(nèi)容捕獲到可以在其他地方顯示的圖像暴备。

8. Errors

9. Deprecated

10. Classes

11. Reference

12. Related Documentation

后記

本篇已結(jié)束,后面更精彩~~~

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末轿亮,一起剝皮案震驚了整個(gè)濱河市疮薇,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌我注,老刑警劉巖按咒,帶你破解...
    沈念sama閱讀 211,561評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異但骨,居然都是意外死亡励七,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,218評論 3 385
  • 文/潘曉璐 我一進(jìn)店門掠抬,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人校哎,你說我怎么就攤上這事剿另。” “怎么了贬蛙?”我有些...
    開封第一講書人閱讀 157,162評論 0 348
  • 文/不壞的土叔 我叫張陵,是天一觀的道長谚攒。 經(jīng)常有香客問我阳准,道長,這世上最難降的妖魔是什么馏臭? 我笑而不...
    開封第一講書人閱讀 56,470評論 1 283
  • 正文 為了忘掉前任野蝇,我火速辦了婚禮讼稚,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘绕沈。我一直安慰自己锐想,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,550評論 6 385
  • 文/花漫 我一把揭開白布乍狐。 她就那樣靜靜地躺著赠摇,像睡著了一般。 火紅的嫁衣襯著肌膚如雪浅蚪。 梳的紋絲不亂的頭發(fā)上藕帜,一...
    開封第一講書人閱讀 49,806評論 1 290
  • 那天,我揣著相機(jī)與錄音惜傲,去河邊找鬼洽故。 笑死,一個(gè)胖子當(dāng)著我的面吹牛盗誊,可吹牛的內(nèi)容都是我干的时甚。 我是一名探鬼主播,決...
    沈念sama閱讀 38,951評論 3 407
  • 文/蒼蘭香墨 我猛地睜開眼哈踱,長吁一口氣:“原來是場噩夢啊……” “哼荒适!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起嚣鄙,我...
    開封第一講書人閱讀 37,712評論 0 266
  • 序言:老撾萬榮一對情侶失蹤吻贿,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后哑子,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體舅列,經(jīng)...
    沈念sama閱讀 44,166評論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,510評論 2 327
  • 正文 我和宋清朗相戀三年卧蜓,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了帐要。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,643評論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡弥奸,死狀恐怖榨惠,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情盛霎,我是刑警寧澤赠橙,帶...
    沈念sama閱讀 34,306評論 4 330
  • 正文 年R本政府宣布,位于F島的核電站愤炸,受9級特大地震影響期揪,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜规个,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,930評論 3 313
  • 文/蒙蒙 一凤薛、第九天 我趴在偏房一處隱蔽的房頂上張望姓建。 院中可真熱鬧,春花似錦缤苫、人聲如沸速兔。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,745評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽涣狗。三九已至,卻和暖如春翼虫,著一層夾襖步出監(jiān)牢的瞬間屑柔,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,983評論 1 266
  • 我被黑心中介騙來泰國打工珍剑, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留掸宛,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 46,351評論 2 360
  • 正文 我出身青樓招拙,卻偏偏與公主長得像唧瘾,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個(gè)殘疾皇子别凤,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,509評論 2 348

推薦閱讀更多精彩內(nèi)容

  • 在iOS中框架是一個(gè)目錄饰序,包含了共享資源庫,用于訪問該資源庫中儲(chǔ)存的代碼的頭文件规哪,以及圖像求豫、聲音文件等其他資源。共...
    ch123閱讀 1,776評論 0 1
  • 6轉(zhuǎn)載-->>IOS框架和服務(wù) 在iOS中框架是一個(gè)目錄诉稍,包含了共享資源庫蝠嘉,用于訪問該資源庫中儲(chǔ)存的代碼的頭文件,...
    李小六_閱讀 3,599評論 2 24
  • 轉(zhuǎn)自:iOS框架和服務(wù) 框架簡介 一杯巨、什么是系統(tǒng)框架 在iOS中框架是一個(gè)目錄蚤告,包含了共享資源庫,用于訪問該資源庫...
    淇濱杜隆坦閱讀 1,363評論 0 8
  • 在iOS中框架是一個(gè)目錄服爷,包含了共享資源庫杜恰,用于訪問該資源庫中儲(chǔ)存的代碼的頭文件,以及圖像仍源、聲音文件等其他資源心褐。共...
    nkk閱讀 602評論 0 1
  • 我安安靜靜地和時(shí)間和平相處戳表,窗外的麻雀嘰嘰喳喳唱著桶至,窗內(nèi)的蘭花已是三三兩兩地開著,這樣的場景匾旭,讓我不忍心大聲的呼吸...
    小雅愛說話閱讀 654評論 0 2