createOsmBuildings

createOsmBuildings(options)Cesium3DTileset

为创建一个Cesium3DTileset实例 Cesium OSM Buildings 瓷砖集。
Name Type Description
options Object optional 施工方案。Cesium3DTileset构造函数允许的任何选项 可在此处指定。除此之外,还支持以下属性:
Name Type Default Description
defaultColor Color Color.WHITE optional 用于建筑的默认颜色 没有颜色的。如果出现以下情况,则忽略此参数`选项.样式`已指定。
style Cesium3DTileStyle optional 要与平铺集一起使用的样式。如果没有 指定时,将使用默认样式,该样式为每个建筑或建筑零件指定 从OpenStreetMap“tags”推断出的颜色。如果无法推断颜色, `options.defaultColor`被使用。
Returns:
Examples:
// Create Cesium OSM Buildings with default styling
var viewer = new Cesium.Viewer('cesiumContainer');
viewer.scene.primitives.add(Cesium.createOsmBuildings());
// Create Cesium OSM Buildings with a custom style highlighting
// schools and hospitals.
viewer.scene.primitives.add(Cesium.createOsmBuildings({
  style: new Cesium.Cesium3DTileStyle({
    color: {
      conditions: [
        ["${feature['building']} === 'hospital'", "color('#0000FF')"],
        ["${feature['building']} === 'school'", "color('#00FF00')"],
        [true, "color('#ffffff')"]
      ]
    }
  })
}));
See: