ThinkGeo.com    |     Documentation    |     Premium Support

Vertex of the polygon

 Hi, 


 
I have questions about vertices of the polygon.
 
I would like to do this  :
 
1) The user edit a polygon
2) The user selects a vertex (or more) of a polygon.
3) The user seizes a surface of a plot of land(=polygon) in a textbox and, the coordinates of the vertex are calculated from the seized surface and so the polygon has the same surface as the value seized by the user.
 
Is it possible to do that ? 
 
 
There is a sample "DragSelectVerticesAsGroup", and I think is a good start to do what I want.
I tried using the class "SelectVerticesEditInteractiveOverlay" but I have errors as "Lock does not exist in the current context" and
"SelectVerticesEditInteractiveOverlay.DrawCore(ThinkGeo.MapSuite.Core.GeoCanvas) : no appropriate method was found for the substitution".
 
Is is possible that this class works fine in a wpf application ?
 
 
Thanks a lot for your help.
 
Regards.
 
Stéphanie.

Steph, 
  
 I think the built-in class EditInteractiveOverlay can do that enough, first you need to hookup an event of WpfMap.EditOverlay, such as VertexMoving, and in the event handler, you calculate new shape according to text box value.  
  
 Let me know if you have more questions. 
  
 Thanks, 
 James