Можно ли применить условное задание к фону карты в Mapbox Studio?

Я пытаюсь сделать следующее, но кажется, что условия полностью обойдены в блоке Map:

@invert: 'No';

Map 
{  
  [@invert = "No"] 
  { 
    background-color: green;
  } 
  [@invert = "Yes"] 
  { 
    background-color: red;
  }
}

Когда для @invert установлено значение "Нет", цвет фона - зеленый, а для @invert - "Да", цвет фона - зеленый. Это как если бы он пропускал прямо над условным и просто использовал первую инструкцию и игнорировал вторую. Это нормальное поведение, если не существует условных выражений, и одна и та же инструкция задается дважды, но я никогда не сталкивался с этой проблемой при использовании условных выражений, кроме как в блоке Map.

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

0 ответов

Другие вопросы по тегам