GeoSkyLine

new Cesium.GeoSkyLine(options)

三维地图天际线分析插件类
Name Type Description
options Object optional 对象具有以下属性:
Name Type Default Description
viewer Viewer optional 三维球对象.
skylineShow Boolean true optional 是否显示天际线.
skyLineWidth Number 2 optional 天际线线宽.
skyLineMaterial Color Cesium.Color.RED optional 天际线材质.
skyLineVolumeMaterial Color Cesium.Color.ORANGE optional 天际线体材质.
skyLineVolumeOutLine Boolean false optional 天际线体是否显示轮廓.
skyLineVolumeOutLineColor Color Cesium.Color.BLACK optional 天际线体轮廓颜色.
extrudeRatio Number 1.2 optional 拉伸比率.值越大,则天际线体的拉伸高度越低.
Example:
// 初始化天际线分析插件.
var GeoSkyLine = new Cesium.GeoSkyLine({
    viewer:viewer
});
	// 绘制天际线.
 GeoSkyLine.drawSkyLine();
 // 绘制天际线体.
 GeoSkyLine.drawSkyLineVolume();
// 绘制图表.
 GeoSkyLine.drawChart("chartContainer");
Demo:

Members

readonlymyChart : echartsInstance

echarts图表实例.

readonlyskyLine : Entity

天际线线实体.

readonlyskyLineVolume : Entity

天际线体实体.

Methods

clear()

清除全部

clearChart()

清除图表

drawChart(chartContainerId, callback)echartsInstance

展示图表
Name Type Description
chartContainerId String 图表容器元素id.
callback function optional 返回绘制图表echarts实例.
Returns:
echarts实例.

drawSkyLine(callback)

绘制天际线.
Name Type Description
callback function optional 返回绘制天际线entity.

drawSkyLineVolume(callback)

绘制天际线体.
Name Type Description
callback function optional 返回绘制天际线体entity.