PointSymbolizer constructor
PointSymbolizer(
- XmlElement xmlElement
Implementation
PointSymbolizer(xml.XmlElement xmlElement) {
var graphicElem = _findSingleElement(xmlElement, GRAPHIC);
if (graphicElem != null) {
var sizeElem = _findSingleElement(graphicElem, SIZE);
if (sizeElem != null) {
style.markerSize = double.parse(sizeElem.text);
}
var markElem = _findSingleElement(graphicElem, MARK);
if (markElem != null) {
var wkNameElem = _findSingleElement(markElem, WELLKNOWNNAME);
if (wkNameElem != null) {
try {
style.markerName = WktMarkers.forName(wkNameElem.text).name;
} catch (e) {
// assume it is a custom marked, the endsystem will take care of
style.markerName = wkNameElem.text;
}
}
_getFill(markElem, style);
_getStroke(markElem, style);
}
}
}