On Wed, Aug 19, 2009 at 10:42:57AM -0400, Michael Anderson wrote: > In the real app I'd tried setting the select style's label to an empty > string, but it didn't work so I didn't include it in my example. I added > it to the example (http://128.118.7.3/testing/testlabel.html). It makes > the label for the polygon go away, but still labels the vertices with > 'undefined'.
Sorry; I forgot that for the modifyFeature, the style name used is 'temporary'; I think that if you change 'select' to 'temporary' it might help. -- Chris > Mike > > ----- Original Message ----- From: "Christopher Schmidt" > <[email protected]> > To: "Michael Anderson" <[email protected]> > Cc: <[email protected]> > Sent: Wednesday, August 19, 2009 10:06 AM > Subject: SPAM-LOW: Re: [OpenLayers-Users] problem labeling vector > features - vertices being labeled too > > > On Wed, Aug 19, 2009 at 09:56:12AM -0400, Michael Anderson wrote: >> Hello, >> >> I'm having a problem with labeling vector features. It works fine until I >> select a feature with a ModifyFeature control. Then it labels all the >> vertices as well as the feature itself. And they are all labeled >> 'undefined' >> because the vertices don't have the attributes needed for the label. >> >> I have a stylemap set up with 'default' and 'select' styles. Only the >> default style has a label defined. At first I had a label set up for the >> select style too so it would be labeled when selected. Then when the >> vertices were labeled I removed the label from the style, but the vertices >> are still labeled. > > "The “default” intent has a special role: if the extendDefault property > of the StyleMap is set to true (default), symbolizers calculated for > other render intents will extend the symbolizer calcualated for the > “default” intent. So if we want selected features just to have a > different size or color, we only have to set a single property (in this > example: pointRadius)." > > -- http://docs.openlayers.org/library/feature_styling.html#stylemap > > So, if you have (in your select style) the 'label' set to '' -- an empty > string -- I think this should solve your problem. > > >> Is there a way to label a feature while it's vertices are visible and not >> have the vertices labeled too? > > Vertices are features too, but I think the above solution should solve > your problem, based on your description. > > Regards, > -- > Christopher Schmidt > MetaCarta > > > > -- Christopher Schmidt MetaCarta _______________________________________________ Users mailing list [email protected] http://openlayers.org/mailman/listinfo/users
