Constructor
new DataSourceGeoJson(options)
Example
var vectorLayers = mainControl.vectorLayers;
// 创建geojson格式数据的矢量数据图层
var layer = 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
|
Extends
Members
(static) defaultClampToGround :Boolean
- Default Value:
- false
设置/获取几何要素是否贴地。
Type:
- Boolean
(static) defaultCrsLinkHrefs :Object
获取一个对象,该对象将crs链接的href属性映射到一个回调函数,
该回调函数接受crs properties对象并返回一个Promise,该Promise解析为一个接受GeoJSON坐标的函数,
并将其转换为一个固定在地球上的WGS84笛卡尔坐标。
假设链接具有指定的类型。该对象中的项将优先于
crsLinkHrefs
中定义的项,
Type:
- Object
(static) defaultCrsLinkTypes :Object
获取一个对象,该对象将crs链接的类型属性映射到一个回调函数,
该回调函数接受crs properties对象并返回一个promise,该promise解析为一个接受GeoJSON坐标的函数,
并将其转换为一个固定在地球上的WGS84笛卡尔坐标。
crsLinkHrefs
中的项优先于此对象。
Type:
- Object
(static) defaultCrsNames :Object
获取一个对象,该对象将crs的名称映射到采用GeoJSON坐标的回调函数并将其转换为WGS84固定于地球的笛卡尔坐标。
旧版GeoJSON也可以通过指定完整的EPSG名称将受支持的EPSG类型添加到此列表中,例如' EPSG:4326'。
Type:
- Object
(static) defaultFill :Color
- Default Value:
- Color.YELLOW
设置/获取多边形内部的默认颜色。
Type:
- Color
(static) defaultMarkerColor :Color
- Default Value:
- Color.ROYALBLUE
设置/获取地图图钉默认颜色。
Type:
- Color
(static) defaultMarkerSize :Number
- Default Value:
- 48
设置/获取地图图钉默认大小。
Type:
- Number
(static) defaultMarkerSymbol :String
设置/获取地图图钉默认符号。
任何有效的 Maki 标识符,任何单个字符,或空白(如果不使用符号)。
Type:
- String
(static) defaultStroke :Color
- Default Value:
- Color.BLACK
设置/获取折线和多边形边框默认颜色。
Type:
- Color
(static) defaultStrokeWidth :Number
- Default Value:
- 2.0
设置/获取折线和多边形边框默认宽度。
Type:
- Number
(readonly) changedEvent :Cesium.Event
- Overrides:
获取将在基础数据更改时引发的事件。
Type:
- Cesium.Event
clustering :Cesium.EntityCluster
- Overrides:
获取或设置此数据源的群集选项。此对象可以在多个数据源之间共享。
Type:
- Cesium.EntityCluster
(readonly) credit :Credit
获取将显示为数据源的版权。
Type:
- 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