DataSourceKml

DataSourceKml

Kml矢量数据源。

Constructor

new DataSourceKml(options)

Author:
  • zpc
See:
Example
var vectorLayers = mainControl.vectorLayers;
// 创建kml格式数据的矢量数据图层
 var layer = vectorLayers.add(
     new VectorLayer({
         name : "Kml数据",
         dataSource : new DataSourceKml({
             data : "../../../Apps/TestEarth/data/kml/gdpPerCapita2008.kmz",
         })
     })
 );
Parameters:
Name Type Description
options Object 拥有以下属性的对象:
Properties
Name Type Attributes Default Description
camera Cesium.Camera <optional>
用于viewRefreshModes并将相机属性发送到网络链接的相机。
canvas Cesium.Canvas <optional>
用于向网络链接发送查看器属性的画布。
id String <optional>
数据源的ID。
name String <optional>
"" 数据源的名称。
data Object 数据源对象或URL。
show Boolean <optional>
true 设置数据源是否显示。
clampToGround Boolean <optional>
false 决定几何要素(Polygons, LineStrings 和 LinearRings)是否贴地。
ellipsoid Cesium.Ellipsoid <optional>
Cesium.Ellipsoid.WGS84 椭球。
credit Cesium.Credit | String <optional>
版权信息。

Extends

Members

(readonly) changedEvent :Cesium.Event

Overrides:
获取将在基础数据更改时引发的事件。
Type:
  • Cesium.Event

(readonly) clock :Cesium.DataSourceClock

获取由加载的KML定义的时钟设置。这表示所有时间动态数据的总可用时间间隔。 如果KML不包含时间动态数据,则此值未定义。
Type:
  • Cesium.DataSourceClock

clustering :Cesium.EntityCluster

Overrides:
获取或设置此数据源的群集选项。此对象可以在多个数据源之间共享。
Type:
  • Cesium.EntityCluster

(readonly) credit :Cesium.Credit

获取将显示为数据源的版权。
Type:
  • Cesium.Credit

(readonly) entities :Cesium.EntityCollection

Overrides:
获取实体实例的集合。
Type:
  • Cesium.EntityCollection

(readonly) errorEvent :Cesium.Event

Overrides:
获取在处理过程中遇到错误时将引发的事件。
Type:
  • Cesium.Event

(readonly) id :String

Overrides:
获取数据源的ID。
Type:
  • String

(readonly) isLoading :Boolean

Overrides:
获取指示数据源当前是否正在加载数据的布尔值。
Type:
  • Boolean

(readonly) loadingEvent :Cesium.Event

Overrides:
获取将在数据源启动或停止加载时引发的事件。
Type:
  • Cesium.Event

name :String

Overrides:
设置或获取数据源的名称。
Type:
  • String

(readonly) readyPromise :Promise

获取将在数据加载时解析的Promise
Type:
  • Promise

(readonly) refreshEvent :Cesium.Event

获取将在数据源刷新网络链接时引发的事件。
Type:
  • Cesium.Event

(readonly) unsupportedNodeEvent :Cesium.Event

获取当读取到不支持的节点类型时引发该事件。
Type:
  • Cesium.Event

Methods

update(time) → {Boolean}

更新所有需要更新的网络连接。
Parameters:
Name Type Description
time Cesium.JulianDate 时间。
Returns:
如果此数据源准备在提供的时间显示,则为true,否则为false。
Type
Boolean