使用mapKit,我想通过显示当前步骤的指令来引导用户。因此,一旦完成该步骤,就针对相应的(下一个)步骤更新指令。
据我所知,mapKit并不允许你直接这样做。我找到了this post,但是它在Obj-C中,我正在使用swift。到目前为止,我的代码看起来像这样:
for step in self.carRoute!.steps {
var laStep: MKRouteStep = step as! MKRouteStep
var mapPointForEndOfStep: MKMapPoint = laStep.polyline(laStep.polyline.pointCount - 1) as! MKMapPoint
}
但是我收到了这个错误:'(_) - > _'与' MKPolyline'
不同任何人都知道如何设置每一步的最后一点?或者是否存在一种可以告诉用户步骤的魔法。或者,如果他超出了应用程序指示的方向?