2017-10-17 53 views
0

我想計算一組點(路徑)和服務器端(Node.js)應用程序中的一個點之間的距離。所以,我在互聯網上進行挖掘,除了找到我需要的東西,還沒有找到一個有趣的解決方案,而是找到了前端。 polyline.isLocationOnEdge()
有沒有辦法在服務器端使用它,或者它的替代方法。
Thx提前。點與路徑服務器端之間的Gmap距離

+0

你能否詳細說明這個問題是如何表示點以及路徑是什麼意思? – vijaykrishnavanshi

+0

好吧,這個點是一個具有{lat,lng}屬性的地理點,並且路徑是一組地理點(谷歌地圖的東西) –

+1

turf.along應該有所幫助。 它在這裏的文檔的第一頁上提到。 鏈接:http://turfjs.org/docs/ – vijaykrishnavanshi

回答

0

對於這個問題,我尋找谷歌isLocationOnEdge函數,並且我發現它的Java實現爲PolyUtil。 然後剩下的就是將代碼轉換爲nodejs的Javascript代碼,並且它工作正常。