I am not sure if I am using Cesium Ion

Currently, I’m developing a commercial web application using CesiumJS.
The app displays terrain and data, and I’m using custom terrain and imagery for this purpose. Therefore, I am not using a Cesium Ion Access Token.

In this case, since I am not using Cesium Ion, is it correct to assume that upgrading to Cesium Ion is unnecessary for commercial use? It seems like I am only using CesiumJS.

Additional note: However, for some reason, the message “Upgrade For Commercial” is displayed in the bottom-left corner.

Hi,

To confirm you are hosting the imagery and terrain data on your own server correct?

What could be happening is that CesiumJS is loading the default base layers from Cesium ion. To turn this off you will to set baseLayerPicker: false and baseLayer: false in the options when you create the viewer.

Hopefully adjusting those two options will stop CesiumJS from reaching out to Ceisum ion. If you are still seeing the Cesium ion logo and upgrade for commercial use messages, the next step would be to check the network request to see what traffic is actually going to Ceisum ion.

Please let us know if this resolves your issue.

Regards,
-Mark

I think that the ion logo is displayed regardless. You can also have a look at Cesium Sandcastle (and I think that you’ll also have to set geocoder: false - using that will trigger a data attruibution hint as well).

1 Like

To clarify, the ion logo should only be displayed when using data from ion.

@Marco13 is right that you should also disable the geocoder as this will reach out to Cesium ion and trigger the attribution to be shown.

Thank you for your advice.
I checked the requests and confirmed that no requests were made to Cesium ION.
Therefore, it seems that there is no need to upgrade to a commercial plan for Cesium ION.