This is the bounding box for the SVG geometry, since javascript can't get the bounds of a SVG geometry until it has been drawn we need to calculate this manually.
This is the JSON geometry for the geometry we intend to draw.
This is the JSON geometry for the geometry we intend to draw. This part is inserted after any existing parts of the marker.
This is the JSON geometry for the geometry we intend to draw.
This is the JSON geometry for the geometry we intend to draw. This part is inserted before any previous parts of the marker.
A building block object describes a part that should be added to the marker. It consists of two JSON geometries, and a bounding box for the geometries.