我需要在几分钟内通过点C(最好是点C,D,E)获得从特定路线A到B的偏离。
我正在为电梯应用程序执行此操作,我希望能够向驾驶员显示如果他接受一名乘客,他将偏离路线多少。
我想到了一个解决方案,巫婆是先从A路由到B,然后是A-C-B,然后从ETA那里获取差异,但这会使用很多路由API的请求。
我知道我可以使用方法isLocationOnPath
和route boxer utility
检查点是否在具有指定范围的路径上,但这需要指定范围,并且我想获取数字偏差展示给驾驶员,以便他可以决定。
我更喜欢OpenSource解决方案,但是欢迎所有选择。