Веб-карта может содержать взаимоисключающие слои/сервисы, когда включение видимости одного слоя/сервиса логически требует выключения другого слоя/сервиса.

Например, раскраска одних и тех же данных, но с раскраской по разным критериям. Или отображение одного из доступных растров на текущую территорию.

Это можно реализовать:

1. через опцию "Управлять видимостью слоев в виджете" (вкладка "Легенда" у мап-сервиса, добавленного в Конструктор), что само по себе предполагает переключение между режимами отображения

2. через опцию "Управлять видимостью слоев отдельными кнопками", но визуальные переключатели (тумблеры) имеют бОльшую гибкость, так как могут быть включены/выключены независимо друг от друга

Как же логически связать тумблеры, чтобы они работали в противофазу? Воплотим в реальность старый анекдот:
- Когда закрывается одна дверь, то обязательно откроется другая!
- Знаю, у меня тоже был "москвич".

Рассмотрим карту "АРМ маркшейдера" https://cogisdemo.dataeast.com/portal/armm на нашем демонстрационном портале.

Обратите внимание на два тумблера сверху справа.

Хочется предоставить пользователю выбор - какой ортофото-снимок использовать. Очевидно, что в один момент времени на одну и ту же территорию разумно отображать только один снимок, иначе второй будет отрисовываться вхолостую, излишне тратить ресурсы сервера, да и пользователю будет не понятно, почему оба снимка помечены в интерфейсе как включенные, а показывается только один из них (тот, что выше определён в Конструкторе).

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

Такой подход будет работать и с несколькими тумблерами, но тут лучше дать возможность пользователю выключить тумблер без принудительного автоматического включения какого-то другого.

Пусть включает то, что надо, а остальные выключатся сами.