2014-01-24 66 views

回答

0

交通信息不是由MapKit提供的,但是如果您有數據的來源,您當然可以使用MKOverlay或它的一個子類在MapKit地圖上顯示它。

+0

我找不到任何第三方API,它提供了有關數據流量疊加添加到MapKit。你能幫我解決嗎? –

+0

@ParthBhatt No. – Caleb

0

MapKit具有交通信息,並在內部使用它,如果你使用MKDirectionsRequest計算出行時間。您可以設置起始時間或到達時間/日期和蘋果計算出行時間尊重高峯時段等 Apple Docs

您可以使用calculateETAWithCompletionHandler()得到公正的旅行時間,有無路由信息。這應該快得多。

+0

您可以指定Apple文檔在MapKit方向中使用的有關交通信息的位置嗎?您的鏈接不包含有關流量的任何信息。 它只是用於'calculateETAWithCompletionHandler'方法還是用於'calculateDirectionsWithCompletionHandler'呢? 謝謝! –

+0

如果您在該課程的選項列表中單擊「ArrivalDate」,則可以閱讀「例如,對於在通勤時間發生的旅行,服務器可能會考慮當時通常擁堵的路線的替代方案。」 – transistor

1

MapKit現在包括交通信息,在一個非常相似的時裝比谷歌地圖:.showsTraffic

+0

這也只適用於iOS 9.0+ – Rogoon