I am rendering corridors … but it is taking 45 secs to load. how do i increase performance?
Is there any asynchronous way ?
var dataSource = Cesium.GeoJsonDataSource.load(this.geojsonPath + ‘lines.geojson’).then(
function (dataSource) {
arr_coord = ;
var p = dataSource.entities.values;
for (var i = 0; i < p.length; i++) {
placeholder.latitude =
placeholder.longitude =
}
arr_coord.push(placeholder);
for (var ii = 0; ii < arr_coord.length; ii++) {
var corridor = new Cesium.CorridorGeometry({
positions: Cesium.Cartesian3.fromDegreesArray(
arr_coord[ii]
)
});
var corridorInstance = new Cesium.GeometryInstance({
geometry: corridor
});
this.scene.primitives.add(new Cesium.GroundPrimitive({
geometryInstances: corridorInstance
}));
}