<!DOCTYPE Map> <Map background-color="#b5d0d0" srs="+init=epsg:4326" minimum-version="0.7.2"> <Style name="1"> <Rule> <Filter>([label]='center')</Filter> <TextSymbolizer size="10" dy="-5" face-name="DejaVu Sans Book" wrap-character="," wrap-width="1" halo-radius="1">'one two three'</TextSymbolizer> <PointSymbolizer/> </Rule> <Rule> <ElseFilter/> <TextSymbolizer size="10" dy="-5" face-name="DejaVu Sans Book" wrap-character="," wrap-width="1" halo-radius="1">[label]</TextSymbolizer> <PointSymbolizer/> </Rule> </Style> <Layer name="point" srs="+init=epsg:4326"> <StyleName>1</StyleName> <Datasource> <Parameter name="string"> { "type": "FeatureCollection", /* comment */ "features": [ { "type": "Feature", "properties": { "x": 0, "y": 0, "label": "0\n0" }, "geometry" : { "type": "Point", "coordinates": [ 0, 0 ] } }, { "type": "Feature", "properties": { "x": 5, "y": 5, "label": "5\n5" }, "geometry" : { "type": "Point", "coordinates": [ 5, 5 ] } }, { "type": "Feature", "properties": { "x": 0, "y": 0, "label": "0,5" }, "geometry" : { "type": "Point", "coordinates": [ 0, 5 ] } }, { "type": "Feature", "properties": { "x": 5, "y": 0, "label": "5,0" }, "geometry" : { "type": "Point", "coordinates": [ 5, 0 ] } }, { "type": "Feature", "properties": { "x": 2.5, "y": 2.5, "label": "center" }, "geometry" : { "type": "Point", "coordinates": [ 2.5, 2.5 ] } }, ] } </Parameter> <Parameter name="layer_by_index">0</Parameter> <Parameter name="type">ogr</Parameter> </Datasource> </Layer> </Map>