#1 Tue 31 May 2011 21:03
- zac
- Participant occasionnel
- Date d'inscription: 16 Apr 2009
- Messages: 27
[OpenLayers] Impression carte côté client
Bonjour,
Dans l'application webmapping que je développe, je souhaite réaliser un module d'impression de carte. Comme l'a déjà proposé Yves, une astuce est de créer une nouvelle fenêtre et d'y insérer les couches qui nous intéressent en WMS, en récupérant l'extent de l'objet map en cours.
Je souhaite imprimer un fond scan simple ainsi qu'un polygone que j'aurai dessiné au préalable.
J'arrive à créer la nouvelle fenêtre et à y intégrer le fond scan. Par contre, je n'arrive pas à "faire passer" des objets openlayers de la page de base à la page d'impression (en l'occurrence l'objet OpenLayers.Bounds de l'extent et l'objet Polygone dessiné au préalable).
J'ai quelques pistes : l'utilisation de XMLHttpRequest pour passer ces objets mais je ne sais pas comment l'utiliser ou la sérialisation/déserialisation des objets polygones pour les passer d'une page à une autre (et pour cela aussi, j'aurais besoin d'aide)
Merci d'avance pour votre aide
Hors ligne