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é ?

#1 Tue 19 October 2010 17:13

pierre-olivier26140
Participant occasionnel
Lieu: Albon
Date d'inscription: 22 Jul 2007
Messages: 32

[Openlayers et Google maps] Probleme au niveau du code

Bonjour,

J'ai un problème au sein d'openlayers, la console d'erreurs m'indique que OpenLayers.layers.google n'est pas un constructeur pourtant je dois bien créer un objet "couche" pour insérer dans la "map" d'openlayers.


Code:

 var ghyb = new OpenLayers.Layer.Google(
                "Google Hybrid",
                {'type': G_HYBRID_MAP, 'sphericalMercator': true, buffer: 0}
            );
map.addLayers([ghyb]);

Hors ligne

 

#2 Tue 19 October 2010 17:26

Jeirhome
Membre
Lieu: Liverion
Date d'inscription: 22 Aug 2006
Messages: 4298
Site web

Re: [Openlayers et Google maps] Probleme au niveau du code

Une petite recherche me donne http://openlayers.org/dev/examples/google.html

Peut-être partir d'exactement le code de cette page

Code:

var ghyb = new OpenLayers.Layer.Google(
                "Google Hybrid",
                {type: G_HYBRID_MAP, numZoomLevels: 20}
            );

Et voir après exactement ce qui ne va pas.


Jérôme Cuinet
L'avantage de la Chine, c'est que le soleil se couche plus tard !

Hors ligne

 

#3 Tue 19 October 2010 17:43

pierre-olivier26140
Participant occasionnel
Lieu: Albon
Date d'inscription: 22 Jul 2007
Messages: 32

Re: [Openlayers et Google maps] Probleme au niveau du code

Bon, j'ai exactement la même erreur.

Je me suis dis que c'est peut être le problème d'appel à google maps.
Donc, j'ai changé de place la balise.

J'ai toujours la même erreur.

Je voulais savoir si vous avez déjà eu ce type d'erreur et réussi à trouver le problème.

Merci

Hors ligne

 

#4 Tue 19 October 2010 17:58

Yves
Membre du bureau
Lieu: Aix-les-Bains
Date d'inscription: 22 Mar 2006
Messages: 9864
Site web

Re: [Openlayers et Google maps] Probleme au niveau du code

Bonsoir,

S'il ne reconnait pas ce construteur c'est qu'il y a un problème au niveau du chargement des bibliothèques.

Tu peux tester dans la console firebug new OpenLayers.Layer() ou d'autres constructeurs et vérifier la bibliothèque OpenLayers (version, téléchargement corrompu, etc.).

Y.


Yves Jacolin, bénévole de l'association GeoRezo.net, agit au nom et pour le compte de l'association - Partageons ce qui nous départage !!  - GeoRezo vous aide ? Aidez GeoRezo !

Hors ligne

 

Pied de page des forums

Powered by FluxBB