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

Rencontres QGIS 2025

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

#1 Mon 23 February 2015 11:54

Aymeric.Ambert
Juste Inscrit !
Date d'inscription: 6 Sep 2014
Messages: 3

open.layers probléme avec OSM

Bonjour,

voilà j'ai un petit problème avec mon code javascript lié à open street map...

j'ai réalisé un une application utilisant geoserver l'application marche trés bien cependant il m'est impossible d'afficher des fonds de plans open street map ...

ci-dessous une partie de mon code:

       
       
   
         

[---]

                // setup tiled layer
                tiled = new OpenLayers.Layer.WMS(
                    "Geoserver layers - Tiled", "http://localhost:8093/geoserver/workspace/wms",
                    {
                        "STYLES": '',
                        "LAYERS": 'Test_SIGMAO',
                        format: format
                    },
                    {
                        buffer: 0,
                        displayOutsideMaxExtent: true,
                        isBaseLayer: true,
                        yx : {'EPSG:2154' : false}
                    }
                );
           
               
                // setup single tiled layer
                untiled = new OpenLayers.Layer.WMS(
                    "Geoserver layers - Untiled", "http://localhost:8093/geoserver/workspace/wms",
                    {
                        "STYLES": '',
                        "LAYERS": 'Test_SIGMAO',
                        format: format
                    },
                    {
                       singleTile: true,
                       ratio: 1,
                       isBaseLayer: true,
                       yx : {'EPSG:2154' : false}
                    }
                );
               
                var street = new OpenLayers.Layer.OSM();
               
                map.addLayers([untiled, tiled, street]);

firebug me donne alors le msg d'insulte suivant : TypeError: OpenLayers.Layer.OSM is not a constructor

j'ai regardé sur de nombreux forums mais n'ai pas trouvé de solutions, si quelqu'un pouvait me venir en aide je lui serait éternellement reconnaissant  smile

Hors ligne

 

#2 Tue 24 February 2015 09:03

Dof
Participant assidu
Lieu: Grenoble
Date d'inscription: 28 Oct 2009
Messages: 317
Site web

Re: open.layers probléme avec OSM

Vous utilisez Openlayers 2, c'est bien ça?
Essayez un console.log(OpenLayers.Layer) et regardez si il y a un objet OSM dedans.

Hors ligne

 

#3 Tue 03 March 2015 10:24

Aymeric.Ambert
Juste Inscrit !
Date d'inscription: 6 Sep 2014
Messages: 3

Re: open.layers probléme avec OSM

en effet il fallait que je change de version d'openlayer pour avoir OSM à l'intérieur wink

Hors ligne

 

#4 Tue 03 March 2015 11:16

PA
Membre
Lieu: Paris
Date d'inscription: 5 Sep 2005
Messages: 3259
Site web

Re: open.layers probléme avec OSM

Merci pour le suivi de votre problème.


Pierre-André Le Ny
Modérateur QGIS, Données, Coin de l'OpenSource
Aidez l'association GeoRezo !

Hors ligne

 

Pied de page des forums

Powered by FluxBB