Hi OpenLayers Community,

This is my first post to the mailing list.

I'm trying to render an OpenLayers.Feature.Vector as a circle, with a label in 
it.

I'm setting the zOrder of the Vector when I create it, but the Style.Label 
property seems to be unaffected by it.  Basically if some of my circles 
overlap, all the labels show through. Here is my code:

        var features = [];

        // clusters is an array brought back from a REST service
        for (var i = 0; i < clusters.length; i++) {
            var cluster = clusters[i];

            var pnt = new OpenLayers.Geometry.Point(cluster.Longitude, 
cluster.Latitude);
            var vec = new OpenLayers.Feature.Vector(pnt);
            vec.zIndex = i + 1;

            // myMarkerStyle is a globally defined style (strokeColor, 
fillColor etc), that I clone here to just change the properties I'm interested 
in
            vec.style = cloneObject(myMarkerStyle);
            vec.style.pointRadius = interpolateSize(cluster.Count);
            vec.style.label = "" + i;

            features.push(vec);
        }

        MyFeatureLayer.addFeatures(features);

Thanks!

Aaron

________________________________
This message and any attachments contain information that may be RMS Inc. 
confidential and/or privileged. If you are not the intended recipient (or 
authorized to receive for the intended recipient), and have received this 
message in error, any use, disclosure or distribution is strictly prohibited. 
If you have received this message in error, please notify the sender 
immediately by replying to the e-mail and permanently deleting the message from 
your computer and/or storage system.
_______________________________________________
Users mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/openlayers-users

Reply via email to