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 listenerFdTools.FdSkyline~FdSkylineCallback 当有事件触发时被执行的函数。
scopeObject <optional>
listener函数执行时的绑定的对象。
Returns:
返回一个函数,调用该函数可以取消监听。
- Type
- Freedo.Event~RemoveCallback
-
remove()
-
销毁
-
show()
-
显示天际线
-
update(option)
-
更新参数,重新分析
Parameters:
Name Type Description optionObject 参数
Properties
Name Type Argument Description positionFreedo.Cartographic <optional>
观察点坐标
headingNumber <optional>
方位角
pitchNumber <optional>
俯仰角
lineColorFreedo.Color <optional>
线颜色
completeFuncfunction <optional>
分析完成的回调函数
Type Definitions
-
FdSkylineCallback(eventType, eventArg)
-
Parameters:
Name Type Description eventTypeString AnaFinished(分析完成)
eventArgObject AnaFinished 返回分析结果