黑马程序员技术交流社区
标题: iOS 9 学习系列:MapKit Transit [打印本页]
作者: ios小白成长记 时间: 2015-12-3 23:06
标题: iOS 9 学习系列:MapKit Transit
MapKit 的每次迭代都会为开发者带来一些新的特性,iOS 9的更新也不例外。在本文中,我们将预览一些新的API。我们将在一个应用中使用它们,给大家展示一下如何通过程序来估算(货物的)运达时间。
Notable New API
MapKit View Improvements
现在你可以在地图控件上,指定更多的高级的布局和标注方式。MKAnnotation 现在拥有了如下可以自定义的属性。
- Title
- Subtitle
- Right Accessory View
- Left Accessory View
- Detail Callout Accessory View
Detail Callout Accessory View 是 iOS 9 中新增的,允许你自定义 detail accessory view,他支持auto layout 和 constraints。非常方便你自定义一个已经存在的标注。
另外,MKMapView 中也增加了一些新的、自解释的属性。如下:
- showsTraffic
- showsScale
- showsCompass
- Transit Improvements
Transit Improvements
在 iOS 9 中新介绍了 MKDirectionsTransportType。目前为止,也是唯一个能用于获取 ETA 请求的类。当你使用 calculateETAWithCompletionHandler 方法发起一个 ETA request后,可以得到一个 MKETAResponse 对象,包括了诸如运送时间、距离、预计到达时间、预计出发时间等数据。
作者: MillerD 时间: 2015-12-4 00:00
iOS都研究上了,好快啊
作者: fengcommon 时间: 2015-12-4 00:08
牛人,顶一个
作者: 罗文强 时间: 2015-12-4 00:17
iOS9出来了,10明年也就iOS10了
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |