我通过调用 RoutingEngine.calculateRoute()
计算出一条路线。如果我想向用户提供分步说明,我需要一种方法来了解用户是否仍在途中,或者他是否偏离航线(以计算新路线)。我已经阅读了文档,但没有 com.here.sdk.mapviewlite.MapPolyline
、com.here.sdk.routing.RouteLeg
或 com.here.sdk .routing.Route
有一个方法来检查给定的 GeoCoordinates
是否在途中。您如何实现这一目标?
最佳答案
但是,生成的路线可能不会完全通过指定的路点 - 例如,如果地理坐标指向没有街道或湖泊的森林。路线计算不一定会失败,但算法会尝试尽可能接近指定的坐标
关于java - 如何检查地理坐标是否沿着路线?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59557587/