mapbox/mapbox-gl-js

Dash line has a tail with` round`line cap

Open

#10 218 ouverte le 16 déc. 2020

Voir sur GitHub
 (0 commentaires) (0 réactions) (1 assigné)JavaScript (2 203 forks)batch import
bug :lady_beetle:good first issue

Métriques du dépôt

Stars
 (10 532 stars)
Métriques de merge PR
 (Aucune PR mergée en 30 j)

Description

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

Guide contributeur