This seems like this should be really simple, but I'm not able to get my datasource to re-show. I can get it to load and hide, just fine.
datasource = new Cesium.GeoJsonDataSource(ID);
During a click event I'm looping through my list of datasources:
viewer.dataSources.get(x).name === ID
and returning back this datasource.
I'm setting its visibility to
datasource.show = ishidden;
The data loads fine and hides without an issue. It just never re-shows. Why is this occurring?