new StyleExpression()
Methods
-
evaluate(frameState, feature, result){Boolean|Number|String|RegExp|Cartesian2|Cartesian3|Cartesian4|Color}
-
计算表达式的结果,可选择使用所提供的特性的属性。 如果表达式 3D Tiles Styling language的类型为
布尔值、数值或字符串,对应的JavaScript 如果结果是Cartesian2、Cartesian3或Cartesian4,将返回一个Cartesian2、Cartesian3或Cartesian4对象。 如果result参数是Color,Cartesian4值被转换为Color然后返回。Name Type Description frameStateFrameState 帧状态。
featureCesium3DTileFeature 其属性可以用作表达式中的变量的特性。
resultObject 可选 存储结果的对象。
Returns:
Type Description Boolean | Number | String | RegExp | Cartesian2 | Cartesian3 | Cartesian4 | Color 表达式的计算结果。 -
evaluateColor(frameState, feature, result){Color}
-
评估颜色表达式的结果,可选择使用所提供的特征属性。
这等同于
StyleExpression#evaluate,但总是返回一个Color对象。Name Type Description frameStateFrameState 帧状态。
featureCesium3DTileFeature 其属性可在表达式中用作变量的特征。
resultColor 可选 存储结果的对象。
Returns:
Type Description Color 修改后的结果参数,或一个新的颜色实例(如果没有提供)。