Bonjour,
J'ai une carte OpenLayers sur laquelle je voudrais enregistrer un événement de clic.
Avec le code ci-dessus, j'ai l'erreur suivante :
Si j'utilise le code suivant, je n'ai pas d'erreur. Mais l'inconvénient est que je ne peux pas dés-enregistrer l'événement clic :
Auriez-vous une manière de faire pour utiliser le premier bout de code sans avoir l'erreur citée ?
Cordialement.
J'ai une carte OpenLayers sur laquelle je voudrais enregistrer un événement de clic.
Code:
// Cette fonction doit être déclarée à l'extérieur de map.events.on() pour pouvoir désenregistrer l'événement click. var mafnc = function(e){...}; // Activer map.events.on({ click : mafnc }); // Desactiver map.events.un({ click : mafnc });
Code:
TypeError: d.func.apply is not a function
Code:
map.events.on({ click : function(e){...} });
Cordialement.