2
使用mapKit,我想通過顯示當前步驟的指令來指導用戶。因此,一旦步驟完成,指令就會更新爲相應的(下一個)步驟。swift:實時顯示mkdirection指令
從我所知道的,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」
任何人知道如何設置的最後一個點每一步?或者是否有某種魔法會告訴用戶在哪一步。或者,如果他不在應用程序指示的方向?
它是如何發揮出來的嗎?您是否使用CLCircularRegion進行區域監控?如果用戶永遠不會進入/退出該區域,而是移動到某個後續路徑步驟? – Aodh