我的Web应用程序旨在按照预定的固定路线跟踪大学班车。路线上有一些固定的接送点。通过网络应用程序,用户应该能够获得预计的大学班车到达时间。为此,我需要实际的距离-沿着路线和车辆的速度。最短距离的haversine公式不适用于此处。但是,我的朋友想到了一种解决方案,即沿路线以20米的固定距离绘制点,然后计算相对于这些点的距离。例如-如果Shuttle在点5处并且用户在点10处,则它们之间的距离将被计算为(10-5)* 20,即100米。该解决方案不是很准确,但是可以使用。我将如何确定相对于这些点的班车位置?我有航天飞机的实时坐标,即路线上所有点的坐标。什么是获得结果的最佳方法是Shuttle location is point 5
。我正在使用Javascript和NodeJS。对于数据库MongoDB。当前位置是使用地理位置API获取的]