Как добавить переход непрозрачности для слоя символов mapbox - PullRequest
0 голосов
/ 14 мая 2018

У меня есть слой mapbox (созданный в студии) с различными значками в зависимости от условий данных.Теперь я добавляю панель инструментов для отображения и скрытия различных значков на основе фильтра.Это прекрасно работает, но я хочу отрегулировать переход, чтобы сделать его более плавным.

Я прочитал несколько постов о icon-opacity-transition, но у меня это не сработало.

  map.setPaintProperty('layer-name', 'icon-opacity-transition', { "duration": 300 } );

в результате не может прочитать свойство 'значение' из неопределенного

Возможно ли изменить переход между иконкой и непрозрачностью или, по крайней мере, можно показать и скрыть слой снекоторые пользовательские значения перехода?

1 Ответ

0 голосов
/ 21 января 2019

Не уверен, поможет ли это вам до сих пор, но это было очень важно для нашего проекта. Это «глобальное свойство карты» под названием «fadeDuration» ...

new mapboxgl.Map({
  fadeDuration: 0,
  ...
})

Я не уверен насчет доступа по слою, хотя ...

https://github.com/mapbox/mapbox-gl-js/issues/6519#issuecomment-390001993

...