我正在寫一個後端(MongoDB,express,NodeJs),它從android應用程序獲取經度和緯度。我必須確定某個地點是否在特定路線內。確定一個地方是否落入使用谷歌地圖api的路線
假設有一個路線
A --> B
現在有一個名爲C的地方,我想找出它是否位於A和B之間
A--> C --> B
我也要打確定在A→C→B的情況下行進的總距離在A-->B
之間的距離
之間的距離相比是在可容忍的距離內當我試圖解決這個問題時,我來到了acros兩大解決方案
- 通過幾何庫使用isLocationOnEdge()的
- 真棒圖書館使用名爲routeBoxer
但不幸的是,我無法使用其中任何一個,因爲他們都是庫,而不是NPM模塊。有沒有辦法使用它們或者是否有其他解決方案?
感謝
一種方法是在多段線中的每個點上創建半徑圓並檢查您的位置,看它是否在任何這些圓的範圍內。 –