mapbox/mapbox-gl-js

Dash line has a tail with` round`line cap

オープン

#10,218 opened on 2020/12/16

 (0 件のコメント) (0 件のリアクション) (1 人の担当者)JavaScript (2,203 件のフォーク)batch import
bug :lady_beetle:good first issue

Repository metrics

Stars
 (10,532 個のスター)
PR merge metrics
 (PR metrics pending)

説明

mapbox-gl-js version: v.1.x

Steps to Trigger Behavior

Use the following style, the rendered dash line has a redundant tail

{
"version": 8,
"metadata": {
  "test": {
    "width": 64,
    "height": 64
  }
},
"sources": {
  "geojson": {
    "type": "geojson",
    "data": {
      "type": "LineString",
      "coordinates": [
        [
          -10,
          0
        ],
        [
          10,
          0
        ]
      ]
    }
  }
},
"layers": [
  {
    "id": "line",
    "type": "line",
    "source": "geojson",
    "layout": {
      "line-cap": "round"
    },
    "paint": {
      "line-width": 8,
      "line-dasharray": [1, -2, -1, 1],
      "line-color": "blue"
    }
  }
]
}

Expected Behavior

dash line is rendered without tail.

Actual Behavior

cc: @zmiao

コントリビューターガイド