new ContextMenu(options)
Name | Type | Description |
---|---|---|
options | Object |
options for function call. ex : { contextMenuItemsOptions : itemsOpt } |
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
-
computeIsochrone(evt)
Controls/ContextMenu/ContextMenu.js, line 385 -
Fonction qui lance le calcul d'isochrone
pour les coordonnées sous le clicName Type Description evt * event
-
defineEndPoint(evt)
Controls/ContextMenu/ContextMenu.js, line 357 -
---- 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 338 -
---- 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
-
displayAdressAndCoordinate(evt)
Controls/ContextMenu/ContextMenu.js, line 422 -
Fonction qui ouvre un panel qui affiche les coordonnées et l'adresse sous le clic
Name Type Description evt * event
-
displayLegend(evt)
Controls/ContextMenu/ContextMenu.js, line 400 -
Fonction qui ouvre le widget des légendes
Name Type Description evt * event
-
onCloseContextMenu(e)
Controls/ContextMenu/ContextMenu.js, line 549 -
...
Name Type Description e * ...
-
onClosePointInfoClick(e)
Controls/ContextMenu/ContextMenu.js, line 540 -
...
Name Type Description e * ...
-
onOpenContextMenu(e)
Controls/ContextMenu/ContextMenu.js, line 557 -
...
Name Type Description e * ...
-
onShowPointInfoClick(e)
Controls/ContextMenu/ContextMenu.js, line 522 -
...
Name Type Description e * ...
-
openCatalogue(evt)
Controls/ContextMenu/ContextMenu.js, line 411 -
Fonction qui ouvre le widget Catalogue
Name Type Description evt * event
-
setMap(map)
Controls/ContextMenu/ContextMenu.js, line 106 -
Overwrite OpenLayers setMap method
Name Type Description map ol.Map Map.
-
to4326(coord){Array}
Controls/ContextMenu/ContextMenu.js, line 373 -
Convertit les coordonnées en EPSG:4326
Name Type Description coord Array Coordonnées en 3857
Returns:
de coordonnées en 4326