ThinkGeo.com    |     Documentation    |     Premium Support

Javascipt ContextMenu

Hello,


  I wish to add a right click context menu to some markers with Javascript.  Would you please post some code showing how to do this or supply a url that has an example?


Regards,


Steven



Hi Steven,


As far as we know, OpenLayes doesn’t support that adding a right click context menu to markers, but we could add popup to markers to achieve the same purpose. So could you please try to implement it by yourself using the following solution?
If you want to do this, first you should prohibit the oncontextmenu event of document or body, and then you could register a ‘mousedown’ event for every marker; in the event handler you could check if it is right button and show the popup which contains some context menu items, in the meantime, you should also hide other popup. And you also have to register a ‘click’ event for Map, so that when you click the map, all the popup containing the context menu items hide themselves. 
Any more questions please let me know. 
Thanks, 
Sun