Поместить элемент наведения поверх карты слоя - PullRequest
0 голосов
/ 07 февраля 2020

У меня есть карта с каждым городом в качестве объекта, при наведении на него курсора меняется ширина и цвет. Но когда я наведу курсор на элемент, у меня будет обводка элементов смежности, которые остаются поверх объекта наведения.

Есть ли в mapbox способ переупорядочить элемент или некий вид z-index для добавления элемента?

Я создал небольшой пример здесь https://codepen.io/simonmilleto/pen/xxGxoGa?editors=0010

Вот как я создаю слой

 map.addLayer({
  id: 'layers-1-stroke',
  maxzoom: 18,
  minzoom: 2,
  source: sourceId,
  'source-layer': data.vector_layers[0].id,
  type: 'line',
  layout: {visibility: "visible"},
  paint: {
    'line-color': [
    'case',
    ['boolean', ['feature-state', 'hover'], false],
    '#F00',
    '#FFF'
    ],
    'line-opacity' : 1,
    'line-width': [
    'case',
    ['boolean', ['feature-state', 'hover'], false],
    3,
    0.3
    ]
  }
});
...