banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

Rencontres QGIS 2025

L'appel à participation est ouvert jusqu'au 19 janvier 2025!

#1 Tue 23 April 2013 10:50

Jean-Marie64
Participant actif
Lieu: Pau
Date d'inscription: 6 Nov 2007
Messages: 131

OpenLayers : cadrage de la carte sur les limites de la fenêtre

Bonjour

existe-t'il un mécanisme et éventuellement une bouton de contrôle dans openlayers permettant de cadrer
la carte sur des limites (en largeur et hauteur) comme par exemple la taille de la fenêtre du navigateur
il m'est bien entendu possible de développer cette fonctionnalité mais je voulais savoir
si ce mécanisme n'était pas déjà intégré à OpenLayers

merci bien

jean-Marie

Hors ligne

 

#2 Wed 24 April 2013 09:28

VianneyD
Participant assidu
Date d'inscription: 30 May 2011
Messages: 153

Re: OpenLayers : cadrage de la carte sur les limites de la fenêtre

Bonjour,

Le controle OverviewMap permet d'ajouter un encart avec un plan d'ensemble et votre emprise zoomée. Je pense que ce que vous voulez faire est possible avec les fonctions rectDrag() et updateMapToRect().


Vianney Dugrain

Hors ligne

 

#3 Thu 25 April 2013 14:16

Jean-Marie64
Participant actif
Lieu: Pau
Date d'inscription: 6 Nov 2007
Messages: 131

Re: OpenLayers : cadrage de la carte sur les limites de la fenêtre

merci pour l'information
mais il n'est pas prévu  d'utiliser le contrôle OverviewMap
je pensais utiliser une toolbar comportant un bouton personnalisé
permettant de déclencher une action équivalente à updateMapToRect

je dois pour l'instant reporter la réflexion sur ce problème
mais je reviendrai dessus dès que possible

Jean-Marie

Hors ligne

 

#4 Wed 22 May 2013 10:35

Jean-Marie64
Participant actif
Lieu: Pau
Date d'inscription: 6 Nov 2007
Messages: 131

Re: OpenLayers : cadrage de la carte sur les limites de la fenêtre

pour info j'ai rajouté un bouton sur la carte dont l'action associée est map.updateSize()
donc quand la div contenant la map change, l'appel de cette méthode va cadrer la map
sur les nouvelles dimensions de la div

JM

Hors ligne

 

Pied de page des forums

Powered by FluxBB