Thank you for response!
This is true that we need to manually zoom in to the specific area in Cesium viewer. It is not automatically zooming to the location when we open CZML file. But if we can determine the bounding box around specified area, as a workaround, we can add following code with bounding box values while opening the CZML file
var west = Cesium.Math.toRadians(value);
var south = Cesium.Math.toRadians(value);
var east = Cesium.Math.toRadians(value);
var north = Cesium.Math.toRadians(value);
var scene = cesiumWidget.scene;
var extent = new Cesium.Extent(west, south, east, north);
It will open CZML file with proper extents and there will be no need to manually zoom-in to the specified location. This works for me!
Also, as mentioned, z-coordinate values in CZML file are not being considered by Cesium viewer. The building roofs appear to be clamped to the ground.
Would it be possible for someone from Cesium Team to guide how z-coordinate values can be considered by Cesium viewer.