Dear Arnd, Tank you for your input but that isn't working either. Please take a look at the attached code; I'm using Geoserver's demo Tasmania layers, hope you have that at hand. With this code the cities' colouring is set nicely but no city names to see.
Thank you, Luís 2010/3/8 Arnd Wippermann <[email protected]>: > Perhaps there is something wrong with the way you declare your style for > your layer. > > The below code works on WFS layer. ADMIN_NAME is an attribute of the wfs. > > var styleMapLabelDS; > > function set_styleMapLabelDS() > { > var template = { > strokeColor: "#0000FF", > strokeOpacity: 1, > strokeWidth: 3, > fillColor: "#00AAFF", > fillOpacity: 1, > pointRadius: 5, > pointerEvents: "visiblePainted", > > label : "${ADMIN_NAME}", > > labelOffsetX: "10", > labelOffsetY: "-10", > fontColor: "red", > fontSize: 10, > fontFamily: "Arial", > fontWeight: "bold", > labelAlign: "lt" > }; > var templateB = { > strokeColor: "#FF00FF", > strokeOpacity: 1, > strokeWidth: 3, > fillColor: "#AA00FF", > fillOpacity: 1, > pointRadius: 5, > pointerEvents: "visiblePainted", > > label : "${ADMIN_NAME}", > > labelOffsetX: "10", > labelOffsetY: "-10", > fontColor: "blue", > fontSize: 10, > fontFamily: "Arial", > fontWeight: "bold", > labelAlign: "lt" > }; > styleMapLabelDS = new OpenLayers.StyleMap( { "default" : new > OpenLayers.Style(template), "select" : new OpenLayers.Style(templateB) } ); > } > > set_styleMapLabelDS(); > myWFS["styleMap"]=styleMapLabelDS; > myWFS.redraw(); > http://gis.ibbeck.de/OLClient/OLClient.asp?WMC=./data/WMC/wfs_germany_reproject_and_labels.wmc.xml > > Arnd > > ________________________________ > Von: [email protected] [mailto:[email protected]] Im > Auftrag von Luís de Sousa > Gesendet: Montag, 8. März 2010 21:16 > An: [email protected] > Betreff: Re: [OpenLayers-Users] Labels on WFS layers > > Hello again, > > I can't get this to work in any way, no errors at runtime but no labels > either. The label properties is listed in the vector style specification, > among other that work perfectly: > > http://dev.openlayers.org/releases/OpenLayers-2.8/doc/apidocs/files/OpenLayers/Feature/Vector-js.html > > It can also be found a great deal of discussion on this list and elsewhere > about the development of this functionality, mostly from 2008. Has vector > labeling been fully implemented in OpenLayers-2.8? If not, what other ways > are there to get this to work? > > Thank you, > > Luís > > 2010/3/5 Luís de Sousa <[email protected]> >> >> Hello everyone, >> >> I'm trying to set labels on a point layer using code like this: >> >> wfs2.style = OpenLayers.Util.applyDefaults( >> { >> strokeColor: "#008000", >> fillColor: "#FFFF00", >> strokeWidth: "2.0", >> label: "${someAtribute}", >> fontColor: "#FF0000" >> } >> >> I don't get any errors at runtime, but no label appears. What am I >> missing? >> >> Thanks, >> >> Luís >> > >
_______________________________________________ Users mailing list [email protected] http://openlayers.org/mailman/listinfo/users
