Name | Type | Description |
---|---|---|
name
|
String | 可选 该数据源的名称。如果未定义,则名称将取自 GeoJSON文件的名称。 |
Example:
var viewer = new Cesium.Viewer('cesiumContainer');
viewer.dataSources.add(Cesium.GeoJsonDataSource.load('../../SampleData/ne_10m_us_states.topojson', {
stroke: Cesium.Color.HOTPINK,
fill: Cesium.Color.PINK,
strokeWidth: 3,
markerSymbol: '?'
}));
Demo:
Members
获取或设置是否夹紧地面的默认值。
-
Default Value:
false
获取一个对象,该对象将crs链接的href属性映射到回调函数它使用crs属性对象并返回可解决的Promise转换为采用GeoJSON坐标并将其转换为WGS84地球固定笛卡尔坐标的函数。假设该对象中的项目优先于
crsLinkHrefs
中定义的项目,链接具有指定的类型。
获取一个对象,该对象将crs链接的type属性映射到回调函数它使用crs属性对象并返回可解决的Promise转换为采用GeoJSON坐标并将其转换为WGS84地球固定笛卡尔坐标的函数。
crsLinkHrefs
中的项目优先于此对象。
获取一个对象,该对象将crs的名称映射到采用GeoJSON坐标的回调函数并将其转换为WGS84固定于地球的笛卡尔坐标。旧版GeoJSON也可以通过指定完整的EPSG名称将受支持的EPSG类型添加到此列表中,例如' EPSG:4326'。
static Cesium.GeoJsonDataSource.fill : Color
获取或设置多边形内部的默认颜色。
-
Default Value:
Color.YELLOW
static Cesium.GeoJsonDataSource.markerColor : Color
获取或设置为每个点创建的地图图钉的默认颜色。
-
Default Value:
Color.ROYALBLUE
获取或设置为每个点创建的地图图钉的默认大小(以像素为单位)。
-
Default Value:
48
获取或设置为每个点创建的地图图钉的默认符号。这可以是任何有效的
Maki
标识符,任何单个字符,或空白(如果不使用符号)。
static Cesium.GeoJsonDataSource.stroke : Color
获取或设置折线和多边形轮廓的默认颜色。
-
Default Value:
Color.BLACK
获取或设置折线和多边形轮廓的默认宽度。
-
Default Value:
2.0
changedEvent : Event
获取一个事件,该事件将在基础数据更改时引发。
该数据源仅定义静态数据,因此该属性始终未定义。
clustering : EntityCluster
获取或设置此数据源的聚类选项。该对象可以在多个数据源之间共享。
获取将为数据源显示的功劳
获取
Entity
实例的集合。
errorEvent : Event
获取如果在处理过程中遇到错误将引发的事件。
获取一个值,该值指示数据源当前是否正在加载数据。
loadingEvent : Event
获取一个事件,该事件将在数据源开始或停止加载时引发。
获取或设置此实例的可读名称。
获取是否应显示此数据源。
Methods
static Cesium.GeoJsonDataSource.load (data, options ) → Promise.< GeoJsonDataSource >
创建一个对提供了GeoJSON或TopoJSON数据的新实例的Promise。
Name | Type | Description | ||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
data
|
Resource | String | Object | 要加载的网址,GeoJSON对象或TopoJSON对象。 | ||||||||||||||||||||||||||||||||||||||||
options
|
Object |
可选
具有以下属性的对象:
|
Returns:
一个承诺,将在加载数据时解决。
load (data, options ) → Promise.< GeoJsonDataSource >
异步加载提供的GeoJSON或TopoJSON数据,替换任何现有数据。
Name | Type | Description | ||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
data
|
Resource | String | Object | 要加载的网址,GeoJSON对象或TopoJSON对象。 | ||||||||||||||||||||||||||||||||||||||||||||
options
|
Object |
可选
具有以下属性的对象:
|
Returns:
一个承诺,将在加载GeoJSON时解决。
Type Definitions
此回调显示为GeoJsonDataSource类的一部分。
Name | Type | Description |
---|---|---|
properties
|
Object | 功能的属性。 |
nameProperty
|
String | Cesium估计具有功能名称的属性键。 |