I have GeoJSONData, in which I successfully make some changes to each entity.
var promise = _cesium.GeoJsonDataSource.load(GeoJSONData);
promise.then(function(dataSource) {
viewer.dataSources.add(dataSource);
//Get the array of entities
entities = dataSource.entities.values;
for (var i = 0; i < entities.length; i++) {
var entity = entities[i];
var j=i+1;
entity.billboard.image=‘images/location’+j+’.png’;
entity.billboard.scale=0.4;
}
});
I want to access each enity viewer.trackedEntity=viewer.entities.getById() at later stage, but I don’t have each id set by me. So how can i change each entity’s id