我在我的一个项目中使用TurfJS库来确定到目的地的距离,使用定义的路线作为我的基础,但由于GPS漂移,我遇到了点捕捉到道路/路线的“另一边”的情况。
有没有办法把第二个最近的line元素取回,理论上应该是返回目的地的line?
任何建议都会很棒……!
PS -图像是一种表示,其中路线实际上是在同一条道路上返回。

发布于 2020-03-01 07:14:32
首先,需要注意的是:第二个线段可能与第一个线段位于同一个“错误”部分。
我使用的是lineSlice函数。一旦你知道车辆通过了特定的点,切开这条线并得到剩下的部分。然后只使用剩余的部分找到最近的点。
https://stackoverflow.com/questions/60469608
复制相似问题