如何在 Mapbox 中放置折线图案的可绘制对象?

How to put drawable for polyline pattern in Mapbox?

就像marker一样,我们可以为它的图标放置drawable,例如Marker的.SetIcon(),如何在Mapbox的折线中做同样的事情?

我搜索过 Google 但是,CMIIW,似乎还没有办法做到这一点?我认为相关的一些链接:

  1. Github - Dotted Polyline on Android
  2. Runtime Styling API

有什么建议吗?

很遗憾,Polyline 不支持自定义模式。我的建议是将 LineLayerPropertyFactory.linePattern() 一起使用,您可以在其中传递先前通过 MapboxMap#addImage().

添加到地图的图像的 ID

Here 是一个使用 LineLayer.

的示例 activity