new Scene(options)
创建一个 Scene 实例
Parameters:
Name | Type | Description |
---|---|---|
options |
SceneOptions4Type | 初始化参数 |
Members
-
map :ht.cesium.Map
-
获取地图实例对象
-
property :SceneOptions4Type
-
获取数据属性
-
sceneRootNode :ht.Block
-
获取场景的根节点
-
uuid :string
-
获取唯一标识
Methods
-
addToMap(map, callback) → {void}
-
将数据叠加到地图上
Parameters:
Name Type Attributes Description map
ht.cesium.Map 数据所处的地图(map)实体对象
callback
function <optional>
回调函数
Returns:
void -
flyToLayer(callback, options) → {void}
-
定位场景
Parameters:
Name Type Attributes Description callback
function options
any <optional>
Returns:
void -
getClassName() → {string}
-
获取类名
Returns:
string -
getCoordinate() → {Array.<number>}
-
获取场景的经纬度和高度信息
Returns:
Array.<number> -
getHeading() → {number}
-
获取场景的 heading 朝向值
Returns:
number -
getPosition3d() → {Array.<number>}
-
获取场景的世界位置
Returns:
Array.<number> -
getScale3d() → {Array.<number>}
-
获取场景比例
Returns:
Array.<number> -
hide() → {void}
-
隐藏场景
Returns:
void -
remove() → {void}
-
移除数据
Returns:
void -
setCoordinate(lng, lat) → {void}
-
根据经纬度设置场景的位置
Parameters:
Name Type Attributes Description lng
number | Array.<number> 经度或[经度, 纬度, 海拔]
lat
number <optional>
纬度
Returns:
void -
setHeading(heading) → {void}
-
设置场景的 heading 朝向
Parameters:
Name Type Description heading
number 朝向角
Returns:
void -
setPosition3d(x, y, z) → {void}
-
设置场景的世界位置
Parameters:
Name Type Attributes Description x
number | Array.<number> X 轴的位置或者 [X, Y, Z]位置
y
number <optional>
Y 轴的位置
z
number <optional>
Z 轴的位置
Returns:
void -
setScale3d(scaleX, scaleY, scaleZ) → {void}
-
设置场景比例
Parameters:
Name Type Attributes Description scaleX
number | Array.<number> X 轴上的缩放比例或者 [X, Y, Z] 三轴上的缩放比例
scaleY
number <optional>
Y 轴上的缩放比例
scaleZ
number <optional>
Z 轴上的缩放比例
Returns:
void -
show() → {void}
-
显示场景
Returns:
void