新版本:MTDirectionsKit
马提亚斯·特雷特(Matthias Tretter)上周为其功能丰富的地图导航框架 MTDirectionsKit 发布了更新。快去看看吧!
MTDirectionsKit 是一个框架,可以在 iOS App 上的 MKMapView 上绘制路线。
MTDirectionsKit 是一个功能齐全、易于使用的解决方案,可以显示应用中的方向,直接在 MKMapView 上。这不仅会让用户感谢你让他们留在你的应用中,还可以让你的应用与那些不提供此功能的其他应用区别开来。
- 新增 在请求方向时支持 HTTPS
- 新增 在请求方向时支持避开收费道路和高速公路
- 新增 添加了 -[MTDMapView distanceBetweenActiveRouteAndCoordinate:] 以确定给定点与活动路线之间的最小距离
- 新增 新的委托调用 mapView:colorForRoute:ofDirectionsOverlay: 允许每个路线有不同的颜色
- 新增 新的委托调用 mapView:shouldActivateRoute:ofDirectionsOverlay: 以提供对是否可以通过点击激活路线的细粒度控制
- 新增 新的委托调用 mapView:didUpdateUserLocation:distanceToActiveRoute:ofDirectionsOverlay: 包含用户位置与方向叠加层活动路线之间的距离
- 新增 添加了 -[MTDRoute containsTollRoad] 属性,用于检查路线是否包含收费道路
- 新增 MTDManeuverTableViewController 现在包含带有关于出发地、目的地和路线信息的头部/底部单元格
- 修复 使用 Nil 作为 classToUse 调用 MTDOverrideClass 会移除之前重写的类
- 修复 [MTDWaypoint coordinate] 现为只读
- 修复 [MTDWaypoint waypointForCurrentLocation] 在用户位置更新时更新其坐标属性