#1 Tue 15 April 2014 18:26
- sabri1
- Juste Inscrit !
- Date d'inscription: 15 Apr 2014
- Messages: 3
creation d'une carte openlayers
Bonjour , je voudrais créer une carte de la tunisie avec ses limites administrative en utilisant openlayers , le probleme c que je créer le font en utilisant :
var map = new OpenLayers.Map('map');
var layer_de_base = new OpenLayers.Layer.OSM();
mais sa me donne un accès au reste de la carte du monde
est ce que quelqu'un peu m'aider
merci
Hors ligne
#2 Tue 15 April 2014 22:26
- Zventibald
- Participant occasionnel
- Date d'inscription: 7 Sep 2012
- Messages: 47
Re: creation d'une carte openlayers
Bonsoir,
Je ne suis pas sûr de bien comprendre: tu souhaites que ta carte soit centrée sur la Tunisie au départ, ou bien qu'elle soit bornée pour qu'on ne puisse pas la faire glisser vers d'autres espaces du monde?
Hors ligne
#3 Thu 17 April 2014 17:46
- sabri1
- Juste Inscrit !
- Date d'inscription: 15 Apr 2014
- Messages: 3
Re: creation d'une carte openlayers
je veu qu'elle soit bornée pour qu'on ne puisse pas la faire glisser vers d'autres espaces du monde
Hors ligne
#4 Fri 18 April 2014 11:00
- Zventibald
- Participant occasionnel
- Date d'inscription: 7 Sep 2012
- Messages: 47
Re: creation d'une carte openlayers
Il faut utiliser la fonction restrictedExtent. Tu trouveras un exemple ici. Attention, ça n'empêche pas l'utilisateur de zoomer sur un espace plus large, mais il ne pourra plus faire glisser la carte (à la souris ou avec l'icône) en-dehors du cadre défini.
Hors ligne