2017-10-13 92 views
0

我使用MapBox的iOS SDK用於顯示兩個位置之間的路線存在。我想知道是否有可能檢查某個位置是否在路線中。檢查的地點在地圖API的路線

我需要這個功能,因此,如果任何事故發生的一個位置,如果該位置位於路線,我需要提醒這個用戶和需要顯示備用路由。

對於例如:說我繪製了位置A和位置B之間的路線。我想檢查位置C是否位於A和B之間的路線中。任何來自MapBox Api或谷歌地圖Api的建議都歡迎。

回答

0

你可以從mapbox路線座標列表,那麼我認爲你的興趣點從點計算距離。它可以產生可接受的結果

+0

Coudl您做出詳細的解答遠一點? – derHugo

+0

但我認爲這種做法是一種昂貴的一個,因爲我們正試圖計算與另一個位置各航點的距離,然後得出的結果。 –

+0

有在谷歌地圖的函數調用:isLocationOnEdge或幾個類似的功能GMSGeometryUtils,但在mapbox沒有這樣的事情,所以我覺得我們應該計算距離的路線數據來協調,存在mapbox API的類交集,檢查它是否幫助您檢查屬於交叉點的點。 – s60