1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374 |
- import Color from "../Core/Color.js";
- import combine from "../Core/combine.js";
- import defaultValue from "../Core/defaultValue.js";
- import defined from "../Core/defined.js";
- import IonResource from "../Core/IonResource.js";
- import Cesium3DTileset from "./Cesium3DTileset.js";
- import Cesium3DTileStyle from "./Cesium3DTileStyle.js";
- function createOsmBuildings(options) {
- options = combine(options, {
- url: IonResource.fromAssetId(96188),
- });
- var tileset = new Cesium3DTileset(options);
- var style = options.style;
- if (!defined(style)) {
- var color = defaultValue(
- options.defaultColor,
- Color.WHITE
- ).toCssColorString();
- style = new Cesium3DTileStyle({
- color:
- "Boolean(${feature['cesium#color']}) ? color(${feature['cesium#color']}) : " +
- color,
- });
- }
- tileset.style = style;
- return tileset;
- }
- export default createOsmBuildings;
|