java 不同颜色_利用不同的属性值显示出不同的颜色

bb9064658822603a77f0f068ea5a5818.png

在本节中,注意到三维底图既加入了行政边界的矢量要素图层,也加入了场景要素

var countries = new FeatureLayer({  //各国矢量边界

url:"https://services.arcgis.com/P3ePLMYs2RVChkJx/arcgis/rest/services/World_Countries_(Generalized)/FeatureServer",

renderer:{

type:"simple",

symbol:{

type:"polygon-3d",

symbolLayers:[{

type:"fill",

material:{color:[0,0,0,0]},

outline:{color:[4,245,248]}

}]

}

}

});

var layer = new SceneLayer({

url:"https://tiles.arcgis.com/tiles/V6ZHFr6zdgNZuVG0/arcgis/rest/services/Airports_PointSceneLayer/SceneServer/layers/0",

renderer:{

type:"simple",

symbol:{

type:"point-3d",

symbolLayers:[{

type:"icon",

size:1.7

}]

},

visualVariables:[{

type:"color",

field:"type_airpport",

stops:[{

value:1,

color:[252,12,245]

},{

value:3,

color:[83,0,244]

},{

value:7,

color:[4,245,248]

}]

}]

}

})

var map = new Map({

layers:[countries,layer]  //哪个图层在第一个,哪一个就覆盖显示

ground:{

opacity:0.6,

surfaceColor:"black"

}

});

var view = new SceneView({

container:"viewDiv",

map:map,

environment:{

starsEnabled:false,

atmosphereEnabled:false,

background:{

type:"color",

color:"black"

}

}

})

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值