Dear Adorian,
 
 
This is the code I have to activate a modifyFeature on a geojson layer. I
have a lot of those, so I activate it on a layer by name:
 
      modifyControl = new
OpenLayers.Control.ModifyFeature(map.getLayersByName(stateNames[modifyContro
lIndex])[0]);
      map.addControl(modifyControl);
      modifyControl.activate();
 
Hope this helps.
 
Kind regards,
 
Jan
 

  _____  

From: Adorian Ardelean [mailto:[EMAIL PROTECTED] 
Sent: Thursday, December 04, 2008 10:17
To: [EMAIL PROTECTED]
Cc: users@openlayers.org
Subject: Re: [OpenLayers-Users] GeoJSON layer and modifyFeature control


Hi Jan,

In test case, it does not work even if I have only one layer and one
modifyFeature control (no other selectFeature and modifyFeature controls). 

In real application case, I switch (one-at-a-time)  among controls using an
external form and multiple selection controls work on the two distinct
layers (let say I have several selectFeature controls to get feature infos
in various layers). Only the modifyFeature on the GeoJSON layer does not
work.

All the best,
Adorian



On Thu, Dec 4, 2008 at 9:54 AM, Jan van der Ven <[EMAIL PROTECTED]>
wrote:


Hi,
 
 
Only one select control can be active at the same time. Selections are made
in the layer that is on top of the Z-order.
 
Kind regards,
 
Jan
 


  _____  

From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On
Behalf Of Adorian Ardelean
Sent: Thursday, December 04, 2008 09:47
To: users@openlayers.org
Subject: [OpenLayers-Users] GeoJSON layer and modifyFeature control


Hi,

I have a very simple question: is it possible to modify features in a layer
populated from a GeoJSON file? I am asking just about modifying feature on
map without the saving part.
I did add the modifyFeature control, but I cannot select and modify any of
the polygons in this layer ( var regions = new
OpenLayers.Layer.Vector("regions",{extractAttributes:true, format:
OpenLayers.Format.GeoJSON, projection: new
OpenLayers.Projection("EPSG:4326"), styleMap: new
OpenLayers.StyleMap(mystyle)});)
Another modifyFeature control works OK on a second vector layer (var vectors
= new OpenLayers.Layer.Vector("vectors");). 

All the best,
Adorian

-- 
Dr. Adorian Ardelean
coordinator of myNature Project

http://mybiosis.info/nature/portal.php?pagename=firstpage [a Romanian
biodiversity-database]
http://mybiosis.info/nature/portal.php?pagename=adorian [CV]


No virus found in this incoming message.
Checked by AVG - http://www.avg.com
Version: 8.0.176 / Virus Database: 270.9.12/1824 - Release Date: 2-12-2008
9:31





_______________________________________________
Users mailing list
Users@openlayers.org
http://openlayers.org/mailman/listinfo/users






-- 
Dr. Adorian Ardelean
coordinator of myNature Project

http://mybiosis.info/nature/portal.php?pagename=firstpage [a Romanian
biodiversity-database]
http://mybiosis.info/nature/portal.php?pagename=adorian [CV]



No virus found in this incoming message.
Checked by AVG - http://www.avg.com
Version: 8.0.176 / Virus Database: 270.9.12/1824 - Release Date: 2-12-2008
9:31


_______________________________________________
Users mailing list
Users@openlayers.org
http://openlayers.org/mailman/listinfo/users

Reply via email to