ios - 这里映射iOS SDK : Change the colour of sublegs in a route

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

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

如果有人能够提供对此的见解,我将不胜感激。 谢谢

最佳答案

使用color属性,您可以更改 map 上绘制的整个路线(而不是部分路线)的颜色。

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

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

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

关于ios - 这里映射iOS SDK : Change the colour of sublegs in a route,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58300005/

相关文章:

iphone - 多次调用 ABAddressBookRegisterExternalChangeCallback

操作系统。如何在 .xib 中嵌入 NavigationController?

ios - 如何忽略触摸事件并将它们传递给另一个 subview 的 UIControl 对象?

json - 设置 HERE Map API JSON 响应格式

javascript - Nokia Here Maps 计算多边形(例如三 Angular 形)的质心会产生错误的结果

ios - 使用 NSOperationQueue 在线程之间移动变量

ios - UIPasteboard.general.string 耗时太长

ios - 如何将音频文件保存在核心数据中并发送到服务器?

ios - 在 UIImagePickerController 上放置滑动手势

react-native - 这里在 react-native 移动应用程序中集成 map