gpt4 book ai didi

ios - 我可以获得计算路线的路线位置数组(坐标)吗? (Skobbler map )

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:12:41 25 4
gpt4 key购买 nike

在我们的应用程序中,我们根据一组自定义位置计算路线。我们从我们的服务器获取这些位置(但它是使用 Graphhopper 生成的)。

我们需要这些自定义位置来做两件事:

1) 能够沿途获取一些POI数据

2) 在我们的 iOS 应用程序中计算与 Web 应用程序相同的路线

现在,一切正常,直到用户转错了弯,我们需要开始重新规划路线。重新规划路线本身很好,但我们仍然需要获取新的 POI 数据,如果没有我们的路线位置数组,我们无法做到这一点。

所以我的问题是 - 是否有一种方法可以在重新路由完成后获取一组路由位置?我们需要我们将放入此方法中的相同路线位置数组:

[[SKRoutingService sharedInstance] calculateRouteWithSettings:settings customLocations:locationsArray];

最佳答案

如果我正确理解你的问题,你想访问在重新路由调用中计算的路由的 routeInformation。

如果是这种情况 - 当触发重新路由调用时,一旦有新路由可用,您将在 didFinishRouteCalculationWithInfo 中收到回调- SKRouteInformation 参数中的 calculatedAfterRerouting 标志将设置为 true。

根据此信息,您应该能够通过 routeCoordinatesForRouteWithId 查询路线上的点方法

关于ios - 我可以获得计算路线的路线位置数组(坐标)吗? (Skobbler map ),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32486106/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com