2011-06-03 85 views
0

使用谷歌地圖V3我可以從一個標記到另一個方向,但反正是有弄清楚其他標誌物是從路線的最大距離我將前往谷歌地圖方向半徑

例子:

假設我正在從我的房子(開始標記)到朋友的房子(結束標記),並且想要在途中去加油站(在地圖上也會有標記)。有沒有什麼方法可以確定哪些加油站距離我的房子到我的朋友最多2英里?

回答

0

似乎沒有方便的方法來完成你所要求的內容,但你可以用一些工作來近似它。最簡單的事情就是找到離你的起點和/或終點最近的加油站,然後去做。

如果您想努力工作但得到更好的結果(儘管可能會導致顯着的延遲),但您可以檢查與返回的路線中每個步驟的start_location/end_location距離最近的加油站由Directions API提供。然而,對於漫長/複雜的路線,這可能會有很多關鍵點。而且你會錯過靠近長途中段的加油站,所以它只是一個近似值。

解析多段線並在路線上許多點上執行大量查詢可能是可能的。但即使這是可能的,你的表現也會很糟糕,甚至可能會出現一些限速或其他查詢限制,Google可能已經採取了一些措施來防止濫用。