[OpenLayers-Users] Common style for points, lines and polygons
Arnd Wippermann
arnd.wippermann at web.de
Tue Nov 24 15:19:56 EST 2009
Hi,
The way, you declare your common style, you set all not named properties of
the common OL style to null. If you add pointRadius : 10 to your style, it
should also work for points.
I use
var newStyle = new OpenLayers.Util.applyDefaults(
{
strokeColor: "black",
strokeWidth: 1,
strokeOpacity: 0.6,
fillOpacity: 0.8
}, OpenLayers.Feature.Vector.style["default"]
);
to declare a new style.
Arnd
-----Ursprüngliche Nachricht-----
Von: users-bounces at openlayers.org [mailto:users-bounces at openlayers.org] Im
Auftrag von Yves Moisan
Gesendet: Dienstag, 24. November 2009 21:01
An: users
Betreff: [OpenLayers-Users] Common style for points, lines and polygons
Hi All,
I'm trying to get a common style for any of (point,line,polygon). I thought
something like :
var s = new OpenLayers.Style({
fillColor: "#0000FF",
strokeColor: "#0000FF",
strokeWidth: 2
});
var myStyles = new OpenLayers.StyleMap(s);
would work, but I only get blue lines and nothing for points. I haven't
tried polygons but I'm confident it works. I thought since all the
properties defined in the style apply to all feature types I should expect
blue points but instead I get nothing. I'm using OpenLayers trunk. Any clue
?
TIA,
Yves
_______________________________________________
Users mailing list
Users at openlayers.org
http://openlayers.org/mailman/listinfo/users
More information about the Users
mailing list