【发布时间】:2020-02-25 17:28:51
【问题描述】:
我目前正在测试 HERE CalculateMatrix API。我的目标是获取所有可能的路线并找出最短的路线。现在我问自己以下问题:
是否可以定义路线必须经过的临时航路点? 是否可能没有定义这些航点的传递顺序?
例如,我有起点:A,中间点:B 和 C,目的地:D, 然后矩阵应该计算以下可能的路线:
A-B-C-D, A-C-B-D
所以我没有使用不同的目的地,而是使用不同的航路点
【问题讨论】:
-
您是说给定航路点 B 和 C,您希望 API 计算您首先经过 B 或 C 的所有可能路线吗?而且我假设它会扩大,所以如果你有 4 分,你会做所有可能的组合?
-
是的,这正是我想要实现的目标
-
抱歉延迟回复。据我所知,除非您手动生成“路径”逻辑,否则无法做到这一点,即:A、B、C、D 和 A、C、B、D。这是您必须做的数学类型的事情做,然后将它们传递给 API。