【问题标题】:Multicolor polylines for a route in mapboxmapbox中路线的多色折线
【发布时间】:2016-10-14 20:32:55
【问题描述】:

我使用我的应用程序记录路线,主要用于摩托车,并希望根据路线每个点的速度为其着色。

基本上我知道如何在 mapbox 中做到这一点,这就是问题所在。由于您只能为一条折线设置颜色,因此我必须将路线拆分为速度部分并使用其特定颜色打印每个路线部分折线,这基本上可以正常工作。问题是我的路线最多有 500-2000 条折线。所以地图很容易崩溃。

当我为地图设置 5000 个图像注释时,我没有这个问题,我可以单独着色。这可能是一个解决方案,但打印所有图像注释最多可能需要 20 秒。还有其他选项可以制作像图像中的 on 这样的彩色路线吗?

【问题讨论】:

    标签: swift mapbox


    【解决方案1】:

    这对于开箱即用的 mapbox 折线是不可能的。

    您必须自己添加一个新图层、执行翻译并添加渐变线。这可能会让你开始画线: https://stackoverflow.com/a/25034854/4019540

    祝你好运

    【讨论】:

    • 这将是一项相当艰巨的任务,因为您必须将图层与地图同步。仍然可能;-)
    • 你可以给RMMapOverlayView添加一个图层,它会自动转置。您必须继承 RMMapView 才能公开它。
    猜你喜欢
    • 1970-01-01
    • 2020-11-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多