Je développe une application SIG à l'aide d' OpenLayers-3 . Dans cette application, les utilisateurs dessinent des entités et impriment la carte.
Supposons que l'utilisateur dessine ses fonctionnalités dans une grande zone. Maintenant, pour imprimer toutes ses fonctionnalités, il effectuerait un zoom arrière jusqu'à ce que toutes ses fonctionnalités soient à l'écran. Dans ce niveau de zoom, la qualité d'impression sera très faible.
Je souhaite que l'utilisateur définisse un niveau de zoom, puis imprime toutes les fonctionnalités de ce niveau de zoom. Dans cet état, il est possible que certaines fonctionnalités ne soient pas visibles. Enfin, le résultat devrait être une image de haute qualité, avec une résolution supérieure à la résolution de l'écran.
Comment puis-je implémenter cela ?