Here Maps iOS SDK:更改路线中子路段的颜色

Here Maps iOS SDK: Change the colour of sublegs in a route

我想知道是否可以使用 Here maps iOS SDK 为一条路线中的不同支路赋予不同的颜色。我在 NMAMapRoute.h class 中看到了 upcomingColortraveledColor 属性,但没有看到任何关于如何计算行进路线和即将到来的路线的文档。在我的用例中,我必须将至少 3 种颜色绘制到路线的 3 条不同的子路段。我在调查中看到的一件事是 NMAMapPolyline class。我可以用它在 waypoints 之间画一条路线吗?它是否导致任何性能问题?

如果有人能提供有关这些的见解,我将不胜感激。 谢谢

使用 color 属性,您可以更改绘制在地图上的整条路线(不是部分路线)的颜色。

使用 traveledColor 属性,您可以更改您目前已走过的部分路线的颜色(因此从您开始航路点到路线上的当前位置)。

使用upcomingColor属性,您可以更改下一个航点到最终目的地的颜色。

除此之外,SDK 不支持开箱即用地更改路线的随机部分。