[OpenLayers-Users] ModifyControl Select/Delete Vertex?

Alexandre Dubé adube at mapgears.com
Thu Feb 28 11:05:48 PST 2013


Hi Robert,

   Yep, all the things you ask are quite possible but not without 
getting your hand a bit dirty :)  You can do all that by programming.  
Extend the ModifyControl more to make it do what you want.  Don't be 
afraid to look at the source code to see what the components do.  You'll 
get more knowledge that way.

   I'd be happy to see the end result.  Best of luck to you.

Kind regards,

Alexandre



On 13-02-28 12:36 PM, Robert Smart wrote:

> This there a way to define a style for the selected vertex?

Sure.  Look at the OpenLayers.Layer.Feature drawFeature method, second 
argument.


> Is there a way to store a reference to the selected vertex in the 
> modify feature control? So that I could allow a user to select a 
> vertex and then if they choose to delete it, I can just pull out a 
> reference to it in the code from the modify feature. I suppose this 
> could also just be a deleteSeletectedVertex function on the 
> modifyFeature control too.

Yep, but you'll need to program that.


> Is there a way to deselect the the vertex too? So if I click on it and 
> it changes its style to the ‘selected’ style, I can then click on it 
> again to deselect it?

If you keep track of the current one selected, yeah you could.  This is 
also done programmatically.



-- 
Alexandre Dubé
Mapgears
www.mapgears.com

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/openlayers-users/attachments/20130228/029211ad/attachment-0001.html>


More information about the Users mailing list