2015-02-07 70 views
0

使用Google路線API,您可以提供始點經緯度和目的地緯度和經度,並從開始到結束位置獲取步行路線。這將爲您提供用戶可以採用的路線,並在地圖上繪製該路線,然後向他們顯示路線。這是有效的,但是如果你已經在地圖上繪製了路線呢?你可以通過現有的GMSPathGMSPolyline得到方向嗎?獲取現有多段線路徑的路線?

你可以想象一個應用程序,允許用戶在他們想要的地圖上繪製路線,然後獲取該路線的步行路線,而不是獲取Google建議路線的路線。如何才能完成?如果谷歌不提供這種能力,是否有另一種服務可以給你現有路線的指示?

+0

這看起來像它可能對你有用 - http://stackoverflow.com/questions/10513360/polyline-snap-to-road-using-google-maps-api-v3 – mindparse 2015-02-07 10:37:54

+0

@mindparse不幸的是,幫助。我已經繪製了路線,我只需要指導穿越該路線。 – Joey 2015-02-07 17:43:59

回答

1

我認爲最好的選擇是在計算方向時使用多段線中的每個點作爲waypoint。儘管取決於您的多段線,但它可能並不完全遵循相同的路徑,但它應該非常接近。