【问题标题】:Here Maps iOS SDK: Change the colour of sublegs in a routeHere Maps iOS SDK:更改路线中子腿的颜色
【发布时间】:2020-02-06 13:07:13
【问题描述】:

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

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

【问题讨论】:

    标签: ios cocoa-touch here-api here-maps-rest here-ios


    【解决方案1】:

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

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

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

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

    【讨论】:

    • 感谢您的回答。我可以在我的案例中使用 NMAMapPolyline 吗?
    • 如果您想自己绘制路线,那么可以使用 NMAMapPolyline 类。
    猜你喜欢
    • 1970-01-01
    • 2020-03-20
    • 1970-01-01
    • 1970-01-01
    • 2021-09-27
    • 2014-05-10
    • 1970-01-01
    • 2012-12-29
    • 1970-01-01
    相关资源
    最近更新 更多