<div dir="ltr"><div><div>Hi list!<br><br></div>I have a problem with the featureadded event of the vector layer. I have a drawfeature control that is linked with a vector layer. I want to send the drawn feature by ajax when the drawn feature is added  to the vector layer. <br>
<br></div>However, the on featureadded event is triggered once after the first drawing is complete, twice after the second drawing, three times after the third drawing...etc... It should only be triggered once after each drawing.<br>
<br>I have tried with the on sketchcomplete event, but the drawn feature is not yet added in the vector layer when it is triggered. What is the problem?<br><br clear="all"><div><div><div>var tempLayer = new OpenLayers.Layer.Vector('Temp'); <br>
var eraseCtrl = new OpenLayers.Control.DrawFeature(tempLayer, OpenLayers.Handler.Polygon);<br><br>tempLayer.events.on({featureadded : function(){ <br>          Ext.Ajax.request({<br>            url: '/basqui/layer/shapefile/split',<br>
            method: 'POST',<br>            params: {<br>                      'feature': vectorLayerToGeoJson(),<br>                      'mask': geoJsonFormat.write(tempLayer.features[0].geometry)<br>
                    },<br>            success: function(r){<br>                        tempLayer.removeAllFeatures();<br>                     }<br>});<br><br></div><div>-Max Demars<br></div><div>-- <br><div dir="ltr"><div>
<div><div>Stack Overflow: <a href="http://stackoverflow.com/users/1914034/burton449" target="_blank">http://stackoverflow.com/users/1914034/burton449</a><br></div></div>GIS Overflow: <a href="http://gis.stackexchange.com/users/14426/burton449" target="_blank">http://gis.stackexchange.com/users/14426/burton449</a><br>
</div>LastFm: <a href="http://www.lastfm.fr/user/burton449" target="_blank">http://www.lastfm.fr/user/burton449</a><br></div>
</div></div></div></div>