#1 Mon 27 April 2020 13:24
- vistel237
- Participant occasionnel
- Lieu: France
- Date d'inscription: 23 Apr 2020
- Messages: 19
probleme Openlayers
bounjour je debut avec openlayers et avant je travaillais avec leaflet, alors pour apprendre a utiliser openlayers je effectuer de la lecture et actulement je suis entraint de suivre une formation youtube pour la mise en place d'une appication web SIG en local avec geoservers sans fond de carte aloir voila j'ai un proble avec la ligne
Code:
var bounds = new OpenLayers.Bounds( 68.1862489922762, 6.75556607519684, 97.4152926679075, 37.0766772569498 );
je sait que les chiffre coresponde au:
a gauche {Number} Coordonnée horizontale minimale.
bas {Number} Coordonnée verticale minimale.
droite {Number} Coordonnée horizontale maximale.
Haut {Number} Coordonnée verticale maximale.
et donc cela permet de limiter l'espace de travail, dans la formation lors de l'execution de projet il affiche les couche geoservers centrer mais chez moi il n'affiche rien
donc jamerais savoir comment les modifier a fin d'aficher ma carte?
ou est-ce que quelau'un pourqir m'indiquer comment optenir ces chiffre pour ma carte ou mon espace de travail
merci d'avance pour votre reponce
Hors ligne
#2 Sat 09 May 2020 17:15
- sylvainSIG
- Participant assidu
- Lieu: Moissac
- Date d'inscription: 29 Nov 2018
- Messages: 265
Re: probleme Openlayers
Bonjour;
Si j'ai bien compris, vous voulez délimiter une emprise.
Déjà, le code que vous présentez est déprécié. On choisira désormais une syntaxe OpenLayers 6 (à moins que Geoserver ne supporte pas encore OL6)
Pour délimiter une carte en OL6, le mieux est encore d'indiquer une ligne extent dans la partie map
Code:
var map = new ol.Map({ target:'map' }); map.setView(new ol.View({ center: [153678.36,5466795.56], extent: [-572331,5061680,1064210,6637050], zoom: 12 }) );
J'espère avoir répondu à ta question.
Bien à toi
Hors ligne