GeoJsonLayer

GeoJson图层

new YS.GeoJsonLayer(options, global)

GeoJsonLayer图层,从geoJson文件中加载矢量数据,图层类型是FeatureLayer
Name Type Description
options Object 对象有下面这些属性:
Name Type Default Description
id String optional 唯一标识
name String optional 名称
category String optional 图层分组
isAddTree Boolean false optional 是否加入树
treeIcon String optional 图层树上显示的图标,默认不显示
visible Boolean true optional 是否可见
data String | Object 要加载的geoJson文件地址或者geoJson对象
strokeColor String {r:1,g:1,b:1,a:1} optional 多边形的轮廓颜色
strokeWidth Number 1 optional 矢量线的线宽,多边形的轮廓线宽
fillColor Color {r:1,g:1,b:1,a:0} optional 多边形的填充颜色
clampToGround Boolean false optional 是否贴地, 该项默认为false, 此时填充颜色易被地形遮住; 若该项设为true, 则无法显示轮廓线
global Object 三维球对象(YouScene.earth)
Implements:
Example:
var geojsonLayer = youScene.layers.addGeoJsonLayer({
  id:'GeoJsonLayer_test',
  name:'GeoJsonLayer_test',
  data: 'http://ecloud.infoearth.com:9997/400W_province.json'
});
Demo:

Members

layerName : Number

获取或设置图层名称
Default Value: "GeoJsonLayer"

Methods

addLayer(global)

添加图层
Name Type Description
global Object 三维球对象(YouScene.earth)
Implements:

destroy()

销毁
Implements: