new ov.SolarAnalysisModule()
webgl/module/solarAnalysisModule/ov-SolarAnalysis.js, line 18
日照分析模組
Members
-
mode
-
設定分析模式
- 分析模式為日光 (
ov.SOLAR_ANALYSIS_MODE.LIGHT
) 時,
將指定範圍內的地表與建物依照被日光照射的時間比例上色 - 分析模式為陰影 (
ov.SOLAR_ANALYSIS_MODE.SHADOW
) 時,
將指定範圍內的地表與建物依照被陰影遮蔽的時間比例上色
Properties:
Name Type Description mode
ov.SOLAR_ANALYSIS_MODE 分析模式。
- 分析模式為日光 (
Methods
-
setBoundary(boundary, height, surfaceHeight)
webgl/module/solarAnalysisModule/ov-SolarAnalysis.js, line 67 -
設定分析範圍。
Name Type Description boundary
GeoPolygon | GeoPolygonSet | GeoBoundary | null 範圍。
height
number optional 高度。
surfaceHeight
number optional 表面高度。
-
setColorStops(colorStops)
webgl/module/solarAnalysisModule/ov-SolarAnalysis.js, line 77 -
設定分層填色。
Name Type Description colorStops
Array.<ov.SolarAnalysisModule.ColorStop> 分層填色參數。
-
setGap(gap)
webgl/module/solarAnalysisModule/ov-SolarAnalysis.js, line 57 -
設定分析間隔。
Name Type Description gap
number 時間間隔(ms)。
-
setOnClick(callback)
webgl/module/solarAnalysisModule/ov-SolarAnalysis.js, line 99 -
設定點擊分析範圍事件。
Name Type Description callback
ov.SolarAnalysisModule~onClickCallback 點擊分析範圍事件。
-
setTime(from, to)
webgl/module/solarAnalysisModule/ov-SolarAnalysis.js, line 49 -
設定分析時間。
Name Type Description from
Date 開始時間。
to
Date 結束時間。