2012-05-30 24 views
2

我有一個關於MKMapView組件的問題。我在原生的「地圖」iOS應用程序中看到,我們可以繪製不同點之間的道路,並且可以顯示這些道路的交通情況。嗯,這正是我要爲我的應用程序:)MKMapView上的交通路

那麼做,我有兩個問題:

1)首先,我怎麼能畫一個地圖上的道路。我閱讀了很多關於MKOverlay的內容,關於在UIWebView中使用JavaScript實現的一些示例,但最佳方式是什麼?

2)我怎樣才能知道在特別的道路上的交通?以綠色,橙色或紅色繪製道路。

非常感謝!

問候, 塞巴斯蒂安)

回答

1

不幸的是,現在通過從CLGeocoder的iOS 類只是支持處理地址到地理位置變換和反向。它意味着找到您所擁有的地理編碼的地址或查找您提供的地址的地址解析。沒有可能訪問路線圖來創建路線(精確地選擇和繪製道路),並且還可以控制確切位置的交通。您可以使用標準工具執行的唯一操作是使用自己的數據在MKMapView上繪製覆蓋圖。

爲了達到您想要的結果,我會提供使用第三方資源,例如Google Maps API,並使用UIWebView來呈現自定義地圖。 Google Maps JavaScript API v3 TrafficLayer

+0

非常感謝您的回答@voromax。不幸的是,Google Maps JavaScript API v3 TrafficLayer不支持在法國顯示流量。是否有其他想法? –

+0

@SébastienPolytech'在我試圖回答的問題中沒有被問到。 「你知道哪些涵蓋法國並提供開發者API的免費/付費流量服務可能是你的下一個重要問題。 – voromax