VectorLayer

VectorLayer

矢量图层类,可向其实例中添加多个矢量数据源,包括GeoJson、Kml和Czml等。

Constructor

new VectorLayer(options)

Author:
  • zpc
Example
var vectorLayers = mainControl.vectorLayers;    // 获取MainControl类中维护的矢量图层集合
// 向矢量图层集合中添加一个矢量图层
var geojsonLayer = vectorLayers.add(
    new VectorLayer({
        name : "GeoJson数据",
         dataSource : new DataSourceGeoJson({
             data : "../../../Apps/TestEarth/data/json/ne_10m_us_states.topojson",
             fill :  Cesium.Color.BLUE,
         })
    })
);
Parameters:
Name Type Description
options Object 拥有以下属性的对象:
Properties
Name Type Attributes Default Description
id String <optional>
矢量图层唯一标识符,若未给定,则系统自动生成。建议不给定。
name String <optional>
"" 矢量图层名称。
show Boolean <optional>
true 图层显隐性,必须指定。

Members

(readonly) dataSource :DataSourceVector

获取矢量图层的数据源。
Type:

(readonly) id :String

矢量图层的ID。
Type:
  • String

name :String

获取或设置矢量图层的名称。
Type:
  • String

show :Boolean

Default Value:
  • true
获取或设置图层是否显示。
Type:
  • Boolean