版本記錄
版本號 | 時(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
自定義地圖視圖的外觀毫深。
-
- 用于定義地圖外觀的虛擬相機(jī)哑蔫。
-
- 一個(gè)專門的按鈕,允許用戶切換到用戶跟蹤模式嵌纲。
-
- 一個(gè)專門的條狀按鈕項(xiàng)目逮走,允許用戶切換到用戶跟蹤模式今阳。
3. Map Coordinates
使用地理坐標(biāo)或地圖特定點(diǎn)指定地圖上的位置盾舌。
-
- 以特定經(jīng)度和緯度為中心的矩形地理區(qū)域。
-
- 地圖區(qū)域的寬度和高度窿锉。
-
- 二維地圖投影上的矩形區(qū)域嗡载。
-
- 二維地圖投影上的一個(gè)點(diǎn)洼滚。
-
- 在二維地圖投影上的寬度和高度信息琳轿。
-
- 在地理距離和該距離的基于字符串的表達(dá)式之間轉(zhuǎn)換的實(shí)用程序?qū)ο蟆?/li>
4. Annotations and Overlays
將自定義內(nèi)容放置在地圖表面上崭篡。 注解被錨定到特定的地圖坐標(biāo)吧秕,并且覆蓋圖覆蓋區(qū)域砸彬。
-
- 地圖上用戶友好的位置說明砂碉。
-
- 用于將您的內(nèi)容與特定地圖位置相關(guān)聯(lián)的界面。
-
- 其中一個(gè)注釋對象的可視化表示滴某。
-
- 用于將內(nèi)容與特定地圖區(qū)域相關(guān)聯(lián)的界面霎奢。
-
- 用于在地圖表面上繪制疊加層的共享基礎(chǔ)結(jié)構(gòu)。
-
- 在您的地圖中使用這些注釋對象帝美。
-
- 在您的地圖中使用這些疊加層悼潭。
5. Directions
使用您自己的服務(wù)提供路線指示舞箍,或向Apple服務(wù)器尋求指示创译。
-
- 地圖上的興趣點(diǎn)。
-
- 根據(jù)您提供的路線信息計(jì)算方向和行程時(shí)間信息的實(shí)用程序?qū)ο蟆?/li>
-
- 路線的起點(diǎn)和終點(diǎn),以及計(jì)劃的運(yùn)輸方式立砸。
-
- Apple服務(wù)器返回的路線信息颗祝,以響應(yīng)您的某個(gè)路線請求螺戳。
-
- Apple服務(wù)器返回的路線時(shí)間信息。
-
- 請求的開始點(diǎn)和結(jié)束點(diǎn)之間的單個(gè)路線盖腿。
-
- 整體路線的一部分翩腐。
6. Placemark Search
搜索興趣點(diǎn)并為用戶輸入的短語實(shí)現(xiàn)搜索完成膏燃。
-
- 用于啟動(dòng)基于地圖的搜索并處理結(jié)果的實(shí)用程序?qū)ο蟆?/li>
-
- 在地圖上搜索興趣點(diǎn)時(shí)使用的參數(shù)组哩。
-
- 來自基于地圖的搜索的結(jié)果。
-
- 用于根據(jù)您提供的部分搜索字符串生成完成字符串列表的實(shí)用程序?qū)ο蟆?/li>
-
- 完成部分字符串的完整形成的字符串霍比。
7. Static Snapshots
將地圖內(nèi)容捕獲到可以在其他地方顯示的圖像暴备。
-
- 用于捕獲基于地圖的圖像的實(shí)用程序?qū)ο蟆?/li>
-
- 捕捉基于地圖的圖像時(shí)使用的選項(xiàng)涯捻。
-
- 由
snapshotter
對象生成的圖像障癌。
- 由
8. Errors
-
- Map Kit的錯(cuò)誤域。
-
- Map Kit的錯(cuò)誤碼常數(shù)康辑。
9. Deprecated
10. Classes
11. Reference
12. Related Documentation
后記
本篇已結(jié)束,后面更精彩~~~