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

Pour sécuriser votre compte sur les forums du GeoRezo, nous demandons de changer votre mot de passe.

Vous allez recevoir un message pour effectuer ce changement de mot de passe.

Merci de bien respecter les règles préconisées.

#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