cesium加载测绘地图

128 阅读1分钟

js

let tileset;
try {
  tileset = await Cesium.Cesium3DTileset.fromUrl("/uavms/terra_b3dms/tileset.json");

  viewer.scene.primitives.add(tileset);
  viewer.zoomTo(tileset, new Cesium.HeadingPitchRange(0.0, -0.3, 0.0));
  tileset.style = new Cesium.Cesium3DTileStyle({
    color: {
      conditions: [
        ["isExactClass('door')", "color('orange')"],
        ["true", "color('white')"],
      ],
    },
  });
} catch (error) {
  console.log(`Error loading tileset: ${error}`);
}