ios7新特性--3

Map Kit 框架 (MapKit.framework) 包含了大量的改進以及爲基於地圖的程序提供了新特性。利用地圖顯示位置信息的應用現在可以使用Maps這個程序用到的3D地圖,包括控制程序控制視線角度。Map Kit還包含其他一些改變,這些改變可以提升你的程序地圖體驗。

·       Overlays可以放置在地圖內容的不同層級上,這樣就可以它就可以顯示在其他相關數據的上面或者下面。

·       可以地圖中使用MKMapCamera對象,它可以添加位置、傾斜和朝向信息。Camera信息爲你的地圖增添了3D視覺體驗。

MKDirections類允許你從蘋果獲取方向路徑信息。你可以利用路徑信息在地圖上創建自己的overlay。MKDirections類提供了– calculateDirectionsWithCompletionHandler:成員方法,提哦你改過這個方法可以獲得MKDirectionsResponse,它包含了類型爲MKItem的起點、終點以及一個MKRoute數組。

·       MKGeodesicPolyline 類可以用來繪製基於線的overlay(畫線),這樣的overlay會遵循地球的彎曲變化。

·       程序可以利用 MKMapSnapshotter 類用來爲地圖截圖。

·       overlay的表現樣式由 MKOverlayRenderer 類決定,它防止一個overlay 視圖(view),並且提供了簡單的渲染(render或者叫繪製)方法。

·       程序可以通過MKTileOverlay 和 MKTileOverlayRenderer 類爲地圖切換提供補充內容或者替換掉地圖的切片(tile翻譯爲切片,實際上地圖都是有很多很小的方格組成的,每一個方格是一張圖片,我們稱之爲切片)。Apps can now supplement or replace a map’s existing tiles using the MKTileOverlay and MKTileOverlayRenderer classes.

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章