Hello OpenLayers,

I have a vector layer with features that I customize using a style map.  I
am trying to put a white border around my features (which are photos from
the Panoramio API) to make them stand out on darker base layers like Google
Hybrid and Google Physical.  When I change other attributes of this style
map, I can see my features changing i.e. if I change pointRadius I do see
the size of my features change, so it seems like my code is correct.  Yet
when I go ahead and test my stroke attributes, I do not see any changes nor
do I see a border around my vector features.  Here is a snippet of my code,
if anyone can point out my errors I'd be very grateful.

var panoramio_style2 = new OpenLayers.StyleMap({'default':
OpenLayers.Util.applyDefaults({
                pointRadius: 15,
                fillColor: "white",
                fillOpacity: 1,
                stroke: true,
                strokeColor: "white",
                strokeWidth: 1,
                strokeLinecap: "square",
                externalGraphic: "${photo_file_url}"
        }, OpenLayers.Feature.Vector.style["default"])});

        var vectorPano = new OpenLayers.Layer.Vector("Panoramio Photos", {
                projection: "none",
                styleMap: panoramio_style2
        }, {isBaseLayer: false, visibility: false, displayInLayerSwitcher:
false});

        vectorPano.addFeatures(features);
        map.addLayer(vectorPano);

Thank you for all your time,

elshae
-- 
View this message in context: 
http://osgeo-org.1803224.n2.nabble.com/Customized-Border-on-Vector-Feature-tp5899787p5899787.html
Sent from the OpenLayers Users mailing list archive at Nabble.com.
_______________________________________________
Users mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/openlayers-users

Reply via email to