Показывать/Скрывать объекты с помощью Цезия.Свойство обратного вызова

#cesium

Вопрос:

Я пытаюсь показать/скрыть объекты с помощью Cesium.CallbackProperty . Мой код приведен ниже:

 viewer.entities.add({
      id,
      position: position,
      image: image,
      verticalOrigin: Cesium.VerticalOrigin.BOTTOM,
      width: size,
      height: size,
      pixelOffset: Cesium.Cartesian2.fromElements(0, 0),
      heightReference: Cesium.HeightReference.NONE,
      eyeOffset: new Cesium.Cartesian3(0.0, 0.0, -1.0),
      show: new Cesium.CallbackProperty(toggleCallback, true),
    })
 

Код обратного вызова просто прост для теста:

 function toggleCallback() {
    return false
  }
 

Теперь, независимо от того, возвращаю я значение true или false, сущность все равно отображается.

Cesium.CallbackProperty Возможно, он недоступен в show отеле?

Какова стратегия для этого? Я полагаю, что это довольно распространенный вариант использования.