step
Produces discrete, stepped results by evaluating a piecewise-constant function defined by pairs of input and output values (\"stops\"). The `input` may be any numeric expression (e.g., `[\"get\", \"population\"]`). Stop inputs must be numeric literals in strictly ascending order. Returns the output value of the stop just less than the input, or the first input if the input is less than the first stop.
Example usage:
CircleLayer circleLayer = new CircleLayer("layer-id", "source-id");
circleLayer.setProperties(
circleRadius(
step(zoom(), literal(0.0f),
literal(1.0f), literal(2.5f),
literal(10.0f), literal(5.0f))
)
);
Return
expression
Parameters
the input value
the default output expression
pair of input and output values
See also
Produces discrete, stepped results by evaluating a piecewise-constant function defined by pairs of input and output values (\"stops\"). The `input` may be any numeric expression (e.g., `[\"get\", \"population\"]`). Stop inputs must be numeric literals in strictly ascending order. Returns the output value of the stop just less than the input, or the first input if the input is less than the first stop.
Example usage:
CircleLayer circleLayer = new CircleLayer("layer-id", "source-id");
circleLayer.setProperties(
circleRadius(
step(zoom(), literal(0.0f),
literal(1.0f), literal(2.5f),
literal(10.0f), literal(5.0f))
)
);
Return
expression
Parameters
the input expression
the default output expression
pair of input and output values
See also
Produces discrete, stepped results by evaluating a piecewise-constant function defined by pairs of input and output values (\"stops\"). The `input` may be any numeric expression (e.g., `[\"get\", \"population\"]`). Stop inputs must be numeric literals in strictly ascending order. Returns the output value of the stop just less than the input, or the first input if the input is less than the first stop.
Example usage:
CircleLayer circleLayer = new CircleLayer("layer-id", "source-id");
circleLayer.setProperties(
circleRadius(
step(zoom(), literal(0.0f),
stop(1, 2.5f),
stop(10, 5.0f))
)
);
Return
expression
Parameters
the input value
the default output expression
pair of input and output values
See also
Produces discrete, stepped results by evaluating a piecewise-constant function defined by pairs of input and output values (\"stops\"). The `input` may be any numeric expression (e.g., `[\"get\", \"population\"]`). Stop inputs must be numeric literals in strictly ascending order. Returns the output value of the stop just less than the input, or the first input if the input is less than the first stop.
Example usage:
CircleLayer circleLayer = new CircleLayer("layer-id", "source-id");
circleLayer.setProperties(
circleRadius(
step(1.0f, 0.0f,
literal(1.0f), literal(2.5f),
literal(10.0f), literal(5.0f))
)
);
Return
expression
Parameters
the input value
the default output expression
pair of input and output values
See also
Produces discrete, stepped results by evaluating a piecewise-constant function defined by pairs of input and output values (\"stops\"). The `input` may be any numeric expression (e.g., `[\"get\", \"population\"]`). Stop inputs must be numeric literals in strictly ascending order. Returns the output value of the stop just less than the input, or the first input if the input is less than the first stop.
Example usage:
CircleLayer circleLayer = new CircleLayer("layer-id", "source-id");
circleLayer.setProperties(
circleRadius(
step(zoom(), 0.0f,
literal(1.0f), literal(2.5f),
literal(10.0f), literal(5.0f))
)
);
Return
expression
Parameters
the input expression
the default output expression
pair of input and output values
See also
Produces discrete, stepped results by evaluating a piecewise-constant function defined by pairs of input and output values (\"stops\"). The `input` may be any numeric expression (e.g., `[\"get\", \"population\"]`). Stop inputs must be numeric literals in strictly ascending order. Returns the output value of the stop just less than the input, or the first input if the input is less than the first stop.
Example usage:
CircleLayer circleLayer = new CircleLayer("layer-id", "source-id");
circleLayer.setProperties(
circleRadius(
step(zoom(), 0.0f,
stop(1, 2.5f),
stop(10, 5.0f))
)
);
Return
expression
Parameters
the input value
the default output expression
pair of input and output values