如何在不清除之前绘制的路线的情况下获取路线的坐标?

How to get the coordinates of a route without having to clear the previous drawn route?

通过使用方法

SKRouteManager.getInstance().calculateRoute(route);

之前绘制的地图被删除替换。是否可以在不删除当前在地图上绘制的路线且不必创建路线并缓存它的情况下获取路线的坐标列表?

您可以通过将 isRouteExposed 参数设置为 false 来计算多条路线而不在地图上显示它们。

我相信一旦你在地图上显示一条路线,任何对 calculateRoute 的调用(即使没有在地图上显示)都会使地图上的路线消失。一个潜在的解决方法是使用 online routing service