new ContextMenu(options)
Name | Type | Description |
---|---|---|
options | Object |
options for function call. |
Fires:
- custom:action
Example
var contextMenu = new ol.control.ContextMenu();
map.addControl(contextMenu);
Extends
- ol.control.Control
Members
-
auto
-
{Boolean} specify if control add some stuff auto
-
collapsed
-
{Boolean} specify if control is collapsed (true) or not (false)
-
draggable
-
{Boolean} specify if control is draggable (true) or not (false)
-
eventsListeners
-
{Array} specify some events listeners
Methods
-
defineEndPoint(evt)
Controls/ContextMenu/ContextMenu.js, line 368 -
---- Ajouter un point sur la carte
Fonction utilisée lors d'un clique droit sur la carte
Il s'agit d'afficher un marqueur et de stocker les coordonnées de ce point
Et tout cela en intéragissant avec le formulaire des paramètres de l'itinéraireName Type Description evt * event
-
defineStartPoint(evt)
Controls/ContextMenu/ContextMenu.js, line 350 -
---- Ajouter un point sur la carte
Fonction utilisée lors d'un clique droit sur la carte
Il s'agit d'afficher un marqueur et de stocker les coordonnées de ce point
Et tout cela en intéragissant avec le formulaire des paramètres de l'itinéraireName Type Description evt * event
-
onCloseContextMenu(e)
Controls/ContextMenu/ContextMenu.js, line 496 -
...
Name Type Description e * ...
-
onClosePointInfoClick(e)
Controls/ContextMenu/ContextMenu.js, line 487 -
...
Name Type Description e * ...
-
onOpenContextMenu(e)
Controls/ContextMenu/ContextMenu.js, line 504 -
...
Name Type Description e * ...
-
onShowPointInfoClick(e)
Controls/ContextMenu/ContextMenu.js, line 469 -
...
Name Type Description e * ...
-
setMap(map)
Controls/ContextMenu/ContextMenu.js, line 115 -
Overwrite OpenLayers setMap method
Name Type Description map ol.Map Map.