gpt4 book ai didi

android - 如何导航超过 32 个航点?

转载 作者:行者123 更新时间:2023-11-29 15:42:58 29 4
gpt4 key购买 nike

我想使用这里的 android sdk 沿着一条有很多路标的路线(为了引导垃圾收集车通过一个街区的所有道路)。

问题是,当我向 RoutePlan 添加超过 32 个航点时,计算失败并出现错误“IllegalArgumentException:已达到路线计算允许的最大航点数(32)。”

有没有办法解除这个限制?

最佳答案

抱歉,此限制已硬编码在路由器中。在移动设备上计算 >32 个航路点所需的计算资源非常高。

您可以做的是分别计算两条路线。 IE 航路点 1-32 的航段 1 和航路点 32-64 的航段 2,依此类推。

当您到达第一条路线的最后几次操作时,您可以调用 NavigationManager 停止并在内部开始使用路线的第二部分进行导航。如果您在代码中这样做,对用户来说应该是非常无缝的。

一个额外的想法是,当您接近上一个 fragment 的末尾时,您可能想要计算这些 fragment 。根据当前的交通状况,路线可能会有所不同。

关于android - 如何导航超过 32 个航点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37478493/

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