Hi Kris,
cool, thank you! works perfect :-)

Am 17.12.2009 13:31, schrieb Kris Geusebroek:
> Hi
>
> I do it like this and it seems to work ;-)
>
>       point.strategies[1].save();
>               line.strategies[1].save();
>               poly.strategies[1].save();
>
> so I don't need a variable to hold the strategy and I can just create the 
> layer with a new save strategy
>
> Cheers Kris
>
> -----Original Message-----
> From: [email protected] [mailto:[email protected]] On 
> Behalf Of Marco Scheuble
> Sent: Thursday, December 17, 2009 11:45 AM
> To: [email protected]
> Subject: [OpenLayers-Users] saving multiple layers
>
> Hi list,
>
> I have a problem with saving multiple editable VectorLayers.
>
> I have three layers: point, line, poly that are editable.
> For each layer I first tried to take one saveStrategie for all layers,
> but that didn't work.
> It only saved the changes of the last defined layer.
>
> Then I tried it with three different Strategies, but it didn't work too.
> So what do I have to do?
>
> Cheers, Marco
>
> -----------------------------
>       savepoint = new OpenLayers.Strategy.Save();
>       saveline = new OpenLayers.Strategy.Save();
>       savepoly = new OpenLayers.Strategy.Save();
>
> var poly  = new OpenLayers.Layer.Vector( 'Flächen', {
>           strategies: [new OpenLayers.Strategy.BBOX(), savepoly ],
>          ...
>           });
>
> var line  = new OpenLayers.Layer.Vector( 'Linie', {
>           strategies: [new OpenLayers.Strategy.BBOX(), saveline ],
>          ...
>           });
>
> var point  = new OpenLayers.Layer.Vector( 'Punkt', {
>           strategies: [new OpenLayers.Strategy.BBOX(), savepoint ],
>          ...
>           });
>
> function save(){
>       switch (drawMod){
>           case "point":
>               savepoint.save();
>               break;
>           case "line":
>               saveline.save();
>               break;
>           case "poly":
>               savepoly.save();
>               break;
>       }
> }
> --------------------------
> _______________________________________________
> Users mailing list
> [email protected]
> http://openlayers.org/mailman/listinfo/users
>    

_______________________________________________
Users mailing list
[email protected]
http://openlayers.org/mailman/listinfo/users

Reply via email to