On Wednesday, August 19, 2009, Christopher Schmidt <[email protected]> wrote: > 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';
is it? The modify feature control uses a select feature control, whose default select style is "select" IIRC. Regards, > 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 > -- Eric Lemoine Camptocamp France SAS Savoie Technolac, BP 352 73377 Le Bourget du Lac, Cedex Tel : 00 33 4 79 44 44 96 Mail : [email protected] http://www.camptocamp.com _______________________________________________ Users mailing list [email protected] http://openlayers.org/mailman/listinfo/users
