I have a map where I load a vector polygon layer (crops) with source data 
coming from a database in WKT format. The layer is loaded when a button on the 
interface is pressed. I add DrawFeature, ModifyFeature and SelectFeature 
controls to the layer, which are selectively activated when a button on the 
interface is pressed.

...
map.addLayer(crops);
cropControls = {
                dpoly: new 
OpenLayers.Control.DrawFeature(crops,OpenLayers.Handler.Polygon,
                        {displayClass: "olControlDrawFeaturePoint", title: 
"Draw Features", handlerOptions: {holeModifier: "altKey"}}),
                modify: new 
OpenLayers.Control.ModifyFeature(crops,{displayClass: "olControlModifyFeature", 
title: "Modify Features"}),
                delf: new OpenLayers.Control.SelectFeature(crops, {onSelect: 
function(feature) {feature.attributes.pstate = "del";
                                                                                
                 feature.style = del_style;
                                                                                
                 crops.drawFeature(feature);
                                                                                
                 }
                                                                                
        }
                                                                        )
};
for(var key in cropControls) {
                map.addControl(cropControls[key]);
}
...
function newcrop() {
    var val = "dpoly";
    for(key in cropControls) {
                var crcontrol = cropControls[key];
                if(val == key) {
                    crcontrol.activate();
                } else {
                    crcontrol.deactivate();
                }
    }
    crops.onFeatureInsert = function(feature) {...}
}

My problem is that the DrawFeature control does not display the draw symbol 
(default circle) until after I digitise the first point.

How can I get the circle showing underneath my mouse cursor as soon as the 
DrawFeature control is activated?

Many thanks,

Robert Sanson



This email and any attachments are confidential and intended solely for the 
addressee(s). If you are not the intended recipient, please notify us 
immediately and then delete this email from your system.

This message has been scanned for Malware and Viruses by Websense Hosted 
Security.
www.websense.com
_______________________________________________
Users mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/openlayers-users

Reply via email to