cesium中文文档(Cesium CallbackProperty(十五))
Cesium中的entities可以随时间变化长度高度 ,主要依赖于CallbackProperty函数 。
因为使用CallbackProperty ,cesium中一切可视化的要素都可以与时间联系起来 。
定义:new Cesium.CallbackProperty (callback, isConstant)
callback:评估属性时要调用的函数
isConstant:每次回调函数返回相同值时 ,为 true ,如果值将更改 ,则为false
CallbackProperty是一个类 ,其值由回调函数延迟计算 。也就是说它在不断地自我调用 ,每当其返回的对象有改变 ,就抛出改编后的值 。
利用这种特性 ,我们就可以在定义材质时 ,用CallbackProperty生成动态的对象赋值给材质参数 ,就可以得到动态材质的效果 。
说白了 ,new Cesium.CallbackProperty(callback, isConstant) 就是一个返回的值,而这个值取决于callback函数返回的值 。
该函数通常这样定义:function callback(time, result) ,返回的值是 时间+位置或长度 。
创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!