Chameleon Language Reference |
Arrow - describes how one-way street arrows should be drawn.
Brush - fills an area of a map with either a solid color or an image.
Color - used by many objects to describe a color with optional translucency.
Font - used to describe how text should be rendered.
Symbol - the Icon, Dot, Box, Circle, and Square objects (interchangeable) may be used to draw symbols on a map.
Label - used to manage the placement of text on map features to prevent collision.
Pen - used to draw lines. A Pen may be of any Color and width and may have an option (eg, dashed) style.
Shield - used to render a shield on a street.
ShieldMap - maps a Shield (or another ShieldMap) to a street based on the street name or location.
Antialias - allows antialiasing to be switched on or off.
Assignment - used to assign values or objects to a variable.
Begin Lines / End Lines - cause render blocks that are placed between them to render lines.
Begin Map / End Map - contains the map rendering statements such as Clear, Begin Street / End Street, and so on.
Begin Points / End Points - cause render blocks that are placed between them to render points.
Begin Polygons / End Polygons - cause render blocks that are placed between them to render polygons.
Begin Streets / End Streets - cause render blocks that are placed between them to render streets.
Clear - clears the map, then fills the map with a solid color.
Country - allows country-specific rendering of map features.
Declare - sets a floating-point constant.
DrawZ - sets a block to render with z-level information. When active streets will be shown to cross over one another where appropriate.
Grid - controls the size of the label mask grid.
If - conditional execution of statements.
Index - controls the indexes that are used when a map is drawn. Can be used to restrict the features that are drawn.
Parameter - exposes a constant to usercode.
Property - sets a map property. Similar to Parameter.
Render - renders feature types on a map.