new FdSkyline()
Example
// 传入观察点和方位角(heading角)、俯仰角(pitch角) var options = { position: Freedo.Cartographic.fromDegrees(parseFloat(longitude), parseFloat(latitude), parseFloat(altitude)), heading: parseFloat(heading), pitch: parseFloat(pitch) } let s = new Freedo.FdTools.FdSkyline(viewer, options);
Methods
-
hide()
-
隐藏天际线
-
on(listener [, scope])
-
注册事件捕捉
Parameters:
Name Type Argument Description listener
FdTools.FdSkyline~FdSkylineCallback 当有事件触发时被执行的函数。
scope
Object <optional>
listener函数执行时的绑定的对象。
Returns:
返回一个函数,调用该函数可以取消监听。
- Type
- Freedo.Event~RemoveCallback
-
remove()
-
销毁
-
show()
-
显示天际线
-
update(option)
-
更新参数,重新分析
Parameters:
Name Type Description option
Object 参数
Properties
Name Type Argument Description position
Freedo.Cartographic <optional>
观察点坐标
heading
Number <optional>
方位角
pitch
Number <optional>
俯仰角
lineColor
Freedo.Color <optional>
线颜色
completeFunc
function <optional>
分析完成的回调函数
Type Definitions
-
FdSkylineCallback(eventType, eventArg)
-
Parameters:
Name Type Description eventType
String AnaFinished(分析完成)
eventArg
Object AnaFinished 返回分析结果