billboard icon problem

I am adding new entity to the viewer.entities collection, and I am adding icon to the billboard I create.
The icon appears on the map, but when I move the map, the icon duplicate itself to the original one, and to its frame painted in black.
How can I fix it?

Post your code. Follow the 5emplate for posting. I wpuld try to help you, but you didnt post the minimum required info to understand you

here is my code:

let viewer = new Cesium.Viewer('container', {
imageryProvider: Cesium.createTileMapServiceImageryProvider({
url: Cesium.buildModuleUrl('assets/Textures/NaturalEarthII')})

private createEntity(lon:number, lat:number): any {
return {
position: Cesium.Cartesian3.fromDegrees(lon,lat),
billboard: {
image: 'data:image/png;base64...'


I am using cesium in angular 6.

There must be something else going on as this code, modified for Sandcastle, works.

var viewer = new Cesium.Viewer(‘cesiumContainer’, {

imageryProvider: Cesium.createTileMapServiceImageryProvider({

    url: Cesium.buildModuleUrl('assets/Textures/NaturalEarthII')



var createEntity = function(lon, lat) {

return {

    id: 'entityId',

    position: Cesium.Cartesian3.fromDegrees(lon, lat),

    billboard: {

        image: '../../SampleData/snowflake_particle.png'




viewer.entities.add(createEntity(-100, 32));



gadgallea, if you could create an example using Sandcastle to duplicate the issue, it would help track down what’s going on.



Can it happen becuase of a video card?

Possibly, but without more information, like the Sandcastle example @ggetz and @LeftGully requested, there’s really not much we can do to help as this is not a problem that has happened before. What OS, browser, and video card are you using?