Name | Type | Description | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
options |
Object |
optional
参数选项:
|
Example:
var viewer = new Cesium.Map("cesiumContainer",{
shadows: true,//必须开启
selectionIndicator:false,
infoBox: false
});
//多边形坐标
var positions=[
new Cesium.Cartesian3(-2272774.533343542, 5010225.063681781, 3216063.6293348684),
new Cesium.Cartesian3(-2272801.7719898047, 5010266.6048969375, 3215980.224547019),
new Cesium.Cartesian3(-2273062.16906287, 5010139.473113767, 3215994.1516411426),
new Cesium.Cartesian3(-2273050.2980148927, 5010054.0283197, 3216134.703499405),
new Cesium.Cartesian3(-2272953.4835869046, 5010097.145385001, 3216135.9511393397)
];
//阴影率分析
var geoShadowRate = new Cesium.GeoShadowRate({
viewer: viewer,
positions: positions,
currentDate: new Date('2021-09-25'),
startTime: 6,
endTime: 18,
timeSpacing: 30,
baseHeight: 0,
extrudeHeight: 80,
type: 'cube',
size: 8,
spacing: 0.8,
alpha: true,
alphaScale: 1.0,
filterValue: 0.0,
});
Demo:
Members
是否开启透明
-
Default Value:
false
透明缩放系数,只有alpha为true时,才有效
-
Default Value:
1.0
点集底部高程
-
Default Value:
0
当前日期
-
Default Value:
new Date("2021-09-25")
结束时刻
-
Default Value:
18
点集高度
-
Default Value:
80
过滤值,小于过滤值的点不显示
-
Default Value:
0.0
点的大小
-
Default Value:
8
点的间距
-
Default Value:
0.8
开始时刻
-
Default Value:
6
时间间隔
-
Default Value:
30
点的呈现形式
-
Default Value:
'point'
Methods
销毁
获取指定屏幕位置的阴影率信息
Name | Type | Description |
---|---|---|
position |
Cartesian2 | 屏幕坐标 |
Returns:
阴影率信息