Property类在Cesium JS中表示对象属性,用于设置和获取对象状态的基本方式。
创建一个空的Property对象。
var property = new Cesium.Property();
用指定的值创建一个Property对象。
var property = new Cesium.Property(1);
指示属性是否为常量。如果一个属性是常量,那么它的值在创建之后不会改变。默认值为 true
。
var property = new Cesium.Property(1);
console.log(property.isConstant); // true
当定义变更时,此事件将被触发。这将促使Property的许多执行其他操作的子类重新计算其值。默认值为 undefined
。
var property = new Cesium.Property(1);
property.definitionChanged.addEventListener(function() {
console.log('definitionChanged!');
});
获取时间time
的属性值。如果没有为result
提供结果对象,则将返回新的结果对象。否则,将覆盖提供的结果对象并返回它。首次调用时必须传入time
。
var property = new Cesium.Property(1);
console.log(property.getValue()); // 1
比较该Property对象是否与另一个Property对象匹配。
var property1 = new Cesium.Property(1);
var property2 = new Cesium.Property(1);
console.log(property1.equals(property2)); // true
CesiumJS 1.27