Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
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

Printemps des cartes 2024

#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 smile

Hors ligne

 

#2 Sat 09 May 2020 17:15

sylvainSIG
Participant assidu
Lieu: Moissac
Date d'inscription: 29 Nov 2018
Messages: 263

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

 

Pied de page des forums

Powered by FluxBB