cesium(v1.69)加载影像、高程、三维矢量建筑
var layers = viewer.scene.imageryLayers;
var blackMarble = layers.addImageryProvider(
new Cesium.TileMapServiceImageryProvider({
url : 'http://***/tms'
})
);
var terrainProvider = new Cesium.CesiumTerrainProvider({
url : 'http://****/terrain'
});
viewer.terrainProvider = terrainProvider;
viewer.scene.globe.depthTestAgainstTerrain = true;
var tileset = viewer.scene.primitives
.add(new Cesium.Cesium3DTileset(
{
url : 'http://****/3dtiles'
}));
function colorByHeight() {
tileset.style = new Cesium.Cesium3DTileStyle({
color: {
conditions: [
["\$\{height\} >= 200", "color('red')"],
["\$\{height\} >= 150", "color('green')"],
["\$\{height\} >= 100", "color('yellow')"],
["\$\{height\} >= 50", "color('blue')"],
["true", "color('black')"]
]
}
});
}