GIS C# Library or API supports Simple Marker symbolizer that draws a predefined shape with customizable fill and outline on geometries of any type like Point, Line, Surface....lengths of alternating dashes and spaces in dashed lines. StrokeDashOffset...scenarios, you might want to adjust the marker style dynamically...