Constructor
(abstract) new Mark(options)
Parameters:
Name | Type | Description | ||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
options |
Object | 拥有以下属性的对象:
Properties
|
Members
allowPicking :Boolean
获取或设置标绘是否可选中。
Type:
- Boolean
availability :Cesium.TimeIntervalCollection
在指定的时间里可用。
Type:
- Cesium.TimeIntervalCollection
(readonly) boundingSphereShow :Boolean
- Default Value:
- false
获取是否显示包围球。
Type:
- Boolean
description :String|Map
- Default Value:
- ""
获取或设置描述这个标绘的HTML或Map键值对。
Type:
- String | Map
distanceDisplayCondition :Cesium.DistanceDisplayCondition
在距像机的某个距离内显示。
Type:
- Cesium.DistanceDisplayCondition
(readonly) id :String
获取标绘实体的ID。
Type:
- String
material :MarkMaterial|Cesium.Color
- Default Value:
- Cesium.Color.WHITE
获取或设置标绘的材质。
Type:
- MarkMaterial | Cesium.Color
name :String
获取或设置标绘实体的名称。
Type:
- String
ready
获取是否已经准备就绪好下一次渲染。
show :Boolean
- Default Value:
- true
获取或设置标绘实体的显示或隐藏。
Type:
- Boolean
viewFrom :Cesium.Cartesian3
- Default Value:
- undefined
查看该标绘实例的建议初始偏移量。
Type:
- Cesium.Cartesian3
Methods
getBoundingSphere(viewer) → {Cesium.BoundingSphere}
获取此标绘实例的包围球。使用时必须调用getReadyPromise()方法。
Example
// box为已经创建好的Mark
box.getReadyPromise(viewer).then(function(box){
console.log(box.getBoundingSphere(viewer));
})
Parameters:
Name | Type | Description |
---|---|---|
viewer |
Cesium.Viewer | Cesium可视化器。 |
Returns:
获取的包围球。
- Type
- Cesium.BoundingSphere
getReadyPromise(viewer) → {Promise.Mark}
获取ReadyPromise
Parameters:
Name | Type | Description |
---|---|---|
viewer |
Cesium.Viewer |
Returns:
- Type
- Promise.Mark
showBoundingSphere(viewer, show)
设置是否显示包围球。
Parameters:
Name | Type | Description |
---|---|---|
viewer |
Cesium.Viewer | Cesium可视化器。 |
show |
Boolean | 是否显示包围球。 |