#1 Fri 11 September 2009 22:14
- farf
- Juste Inscrit !
- Date d'inscription: 9 Jan 2007
- Messages: 4
[openLayers] récupérer les polygones dessinés
Bonjour,
Je débute avec OpenLayers. Je souhaite donner la possibilité de tracer dans un formulaire un ou plusieurs polygones pour délimiter une zone.
Pour cela, j'ai réussi à mettre la carte et le bouton pour pouvoir tracer les polygones. J'aimerais maintenant, détecté la création d'un polygone pour récupérer l'ensemble des polygones et les mettre dans un hidden field du formulaire.
Deux questions:
- Comment puis-je tracker l'événement création d'un polygone?
- Comment récupérer l'ensemble des polygones en un format quelconque?
Merci d'avance pour toute aide.
Yvan
Hors ligne
#2 Fri 18 September 2009 23:06
- DESPRES Damien
- Participant occasionnel
- Lieu: Ramonville saint agne
- Date d'inscription: 29 Jan 2007
- Messages: 11
Re: [openLayers] récupérer les polygones dessinés
Cet exemple peut te donner des indications:
http://openlayers.org/dev/examples/modify-feature.html
si tu regarde le source, la fonction "report" capture les events, quand un polygone est terminé, l'event "sketchcomplete" est envoyé.
DESPRES Damien
Hors ligne
#3 Tue 13 October 2009 16:55
- farf
- Juste Inscrit !
- Date d'inscription: 9 Jan 2007
- Messages: 4
Re: [openLayers] récupérer les polygones dessinés
Merci!
après avoir creusé, l'API d'open layers est très bien faite! Lorsqu'on n'est pas un expert de javascript, c'est impressionnant!
Je posterai un peu plus tard le composant que j'ai réalisé.
Encore merci
Farf
Hors ligne