ThinkGeo.com    |     Documentation    |     Premium Support

EditOverlay first and last vertex of a line

Hi Guys,


Is there a way of editing a line using the EditOverlay but ensuring that the first and last vertices cannot be deleted or moved?  Want the user to be able to insert and delete new vertices on the original line, just not do anything with the ends of the line.


Regards


John


 


 



Hi John, 
  
 Please use the samples->Editing Feature Layers->Track and edit Shapes, then you can follow this way, click the line button, and draw a line on the map, 
 and click the edit button, the control points will come out, and then click on the line, it will add a point to where you clicked, if you want to remove a point, just double click the point. 
  
 Hope it helps, 
 Edgar

 Hi Edgar,


Thankyou for you informative answer.  The question was how do you prevent moving or deleting the first and last control points on a line in the editor.


John



Hi John, 



We have a number of 'Core' methods for the ControlPoints that are added to each of the shapes on the map. You should be able to override these 'Core' methods to limit which of the elements of a shape are considered control points. Note there are DragControPoints, ResizeControlPoints, RotateControlPoints, and VertexControlPoints. 



wiki.thinkgeo.com/wiki/Think...iveOverlay