获取现有折线路径的方向?

Get directions for an existing polyline path?

使用 Google 路线 API 您可以提供起始纬度和经度以及目的地纬度和经度,并返回从起点到终点的步行路线。这为您提供了用户可以采用的路线,您可以在地图上绘制该路线,然后向他们显示方向。这行得通,但是如果您已经在地图上绘制了一条路线怎么办?你能根据现有的 GMSPathGMSPolyline 获取路线吗?

您可以想象一个应用,它允许用户在地图上绘制他们想走的路线,然后获取该路线的步行路线,而不是获取 Google 建议的路线路线。怎样才能做到呢?如果 Google 不提供该功能,是否有其他服务可以根据现有路线为您提供指导?

我认为最好的选择是在计算方向时将折线中的每个点用作 waypoint。不过,根据您的多段线,它可能不会完全遵循相同的路径,但应该非常接近。