Closed pprev94 closed 1 year ago
Et, que devrait fournir la callback ou l’événement en paramètre (ex. la donnée "location" de l'objet cliqué) ?
Sinon, il existe déjà l'événement change:center sur l'objet View d'OpenLayers (cf. https://openlayers.org/en/v6.15.1/apidoc/module-ol_View-View.html).
Exemple d’implémentation possible pour capturer l’événement sur le choix d'un résultat d'autocompletion ou de geocodage :
var search = new ol.control.SearchEngine({});
search.on("searchengine:autocomplete:click", function (e) {
console.warn("autocomplete", e);
});
search.on("searchengine:geocode:click", function (e) {
console.warn("geocode", e);
});
map.addControl(search);
Les événements renvoient l’élément location du service :
Retrait de l'evenement suivant :
search.on("searchengine:compute", function (e) {
console.warn("compute", e.target.getData());
});
Il n'a plus d'intérêt avec la mise en place des 2 autres...
Bonjour, Serait-il possible de créer un TAG pour cette amélioration svp (3.2.20 par exemple)
Merci
Bonjour, Serait-il possible de créer un TAG pour cette amélioration svp (3.2.20 par exemple)
Merci
prévu pour la semaine prochaine.
Merci,
Tu pourras m’envoyer un petit mail stp ?
Merci
De : jean-philippe bazonnais @.*** Envoyé : mercredi 15 février 2023 10:16 À : IGNF/geoportal-extensions Cc : pprev94; Author Objet : Re: [IGNF/geoportal-extensions] Ajout d'un callback dans SearchEngine (Issue #347)
Bonjour, Serait-il possible de créer un TAG pour cette amélioration svp (3.2.20 par exemple)
Merci
prévu pour la semaine prochaine.
— Reply to this email directly, view it on GitHub https://github.com/IGNF/geoportal-extensions/issues/347#issuecomment-1430993704 , or unsubscribe https://github.com/notifications/unsubscribe-auth/AFNB3E6PMKD33QSNNE5BFKDWXSNF3ANCNFSM6AAAAAAUWIHDYQ . You are receiving this because you authored the thread.Image supprimée par l'expéditeur.Message ID: @.***>
Bonjour,
Serait-il possible d'ajouter une option pour définir un callback quand la carte est centrée sur une adresse saisies dans le contrôle ol.control.SearchEngine ?
[geoportal-extensions/src/OpenLayers/Controls/MousePosition.js](https://github.com/IGNF/geoportal-extensions/blob/2b986ad8f8d7798c1968b3ed6a1bdda26fdcca8b/src/OpenLayers/Controls/MousePosition.js#L52)
Ce serait pour créer ou déplacer un Feature à cet endroit (par exemple)
S'il y a une meilleure façon de faire que d'ajouter une option, je suis preneur de suggestions.