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.

你可能感兴趣的:(ios,新特性,ios平台)