Version complète: sur le forum Webmaster Hub : Service de Map
Webmaster Hub > Accueil > Le salon de Webmaster Hub
Pat-LeMans
Bonjour,

Je ne savais pas ou mettre mon topic, je le met donc dans le forum "generaliste".

Je voudrais savoir si vous connaitriez uns ervice d'ajout de map sur son site ??

En effet, j'ai un soucis avec GoogleMap, j'ai beau demande une cle pour l'utiliser, il me donne bien une cle, mais, lors de l'utilisation, j'ai le message "cle invalide", alors que il me sort a chaque fois la meme cle lorsque je refais une demande.

D'ou ma question, connaitriez vous un service similaire, qui puisse fournir plusieurs cartes, car je gere un city guide et donc, je souhaiterais installer les plan de chacun des lieux de ma base.

Merci a vous.
iNCiTE Web
Il y a mais je ne sais pas ce que ça vaut : Online maps 50+ tools
starky24
SALUT.vas voir sur l adresse suivantes c est un site que je suis en train de creer et vois les rubriques" trouver riberac" et nous trouver..." je me suis servi de VIAMICHELIN . PEUT ETRE CA POURRAS TE SERVIR .HEU .... J AI OUBLIER DE TE DONNER L ADRESSE DU SITE .vois ici
Pat-LeMans
starky24

C'est ce que je cherche oui, mais, moi, je n'aurais pas qu'une adresse, mais toutes celle de mon guide.

Je precise que j'utilise le script PED (Php Easy Data)
starky24
re moi je ne connais que ca donc tu vas avoir 2 solutions : soit faire les recherches d adresses une par une soit mettre un lien vers via michelin et tes visiteurs devront eux meme chercher sur via michelin.
je ne vois pas d autres solution
adn
Pour ton problème avec google map, utilises-tu bien le service avec la clé sur le domaine que tu as déclaré lors de sa création ? Gare aux sous-domaines.
iNCiTE Web
Ou pire, j'avais une clé pour un domaine qui contenait un caractère spécial, donc la sélection par double-clic zappait la fin de la clé, j'ai cherché un moment !!!
Pat-LeMans
Pour Google Map, je demande une cle pour le domaine http://www.vivre-au-mans.net pour le script PED que j'utilise a la racine de mon domaine.

Si vous avez une solution a me proposer pour qu'enfin googlemap accepte ma cle, je suis a 150% preneur.
iNCiTE Web
Mets ce code dans une page de ton site et donnes nous l'adresse pour qu'on regarde.
Tu as une page où le message d'erreur apparait ?
Pat-LeMans
Voila, pour que voyez l'erreur eventuelle :

http://www.vivre-au-mans.net/guide-des-eta...ontesquieu.html

La carte est cense se place sous le reste des informations detaille mais j'ai le message "cle invalide".

Merci de votre aide

EDIT : Par contre, si je colle le code de la page test fourni par google apres avoir demande la cle, il fonctionne bien, donc la cle doit donc bien correspondre, non ??

http://www.vivre-au-mans.net/testgoogle.html
Dadou
Ben si tu n'intègres pas ta clé c'est plutôt normal que cela ne fonctionne pas :

CODE
<script src="http://maps.google.com/maps?file=api&v=2.x&key="     type="text/javascript"></script>


au lieu de

CODE
<script src="http://maps.google.com/maps?file=api&amp;v=2&amp;key=ABQIAAAADGSCY00RDeazS-Aamv85JBRRTVEbfBxq47ZXTJHSfH-WSW1B2BTK1ejPzAzruf
Pat-LeMans
Pourtant, je l'ai bien dans mon panel admin :


api_key
Votre clé Google API liée à votre domaine et nécessaire pour utiliser les Google Maps,
plus d''informations sur http://www.google.com/apis/maps/signup.html
ABQIAAAADGSCY00RDeazS-Aamv85JBRRTVEbfBxq47ZXTJHSfH-WSW1B2BTK1ejPzAzrufjiuVnxG6CUp7viqg

Voici la source "brute" du fichier

CODE
<div id="map{ENR}" style="width: {GMAP-WIDTH}px; height: {GMAP-HEIGHT}px"></div>
<script src="http://maps.google.com/maps?file=api&v=2.x&key={GMAP-API_KEY}"     type="text/javascript"></script>
    

<script type="text/javascript">
  
//<![CDATA[
   var map = new GMap2(document.getElementById("map{ENR}"));
    var point = new GLatLng({MAP});

     {GMAP-DISABLEDRAGGING}
     {GMAP-GLARGEMAPCONTROL}
  
     map.setCenter(point, {GMAP-ZOOM});
     var marker = new GMarker(point);
     map.addOverlay(marker);

  
//]]>

</script>
    <!-- END FIELD_MAP --></div>
iNCiTE Web
Ca ne peut pas fonctionner en l'état actuel, la clé n'est pas dans le code source...
La clé est correcte, mais {GMAP-API_KEY} semble vide, je n'ai aucune idée où ça doit se saisir, sans doute dans une config du CMS que tu utilises pour le site ?
D'ailleurs toutes tes variables {} sont vides, elles viennent d'ou ?
Pat-LeMans
J'ai bien vu qu'elle sont vides, comparons les deux sources :

Celle brute ddu fichier :

CODE
<div id="map{ENR}" style="width: {GMAP-WIDTH}px; height: {GMAP-HEIGHT}px"></div>
<script src="http://maps.google.com/maps?file=api&v=2.x&key={GMAP-API_KEY}"     type="text/javascript"></script>
    

<script type="text/javascript">
  
//<![CDATA[
   var map = new GMap2(document.getElementById("map{ENR}"));
    var point = new GLatLng({MAP});

     {GMAP-DISABLEDRAGGING}
     {GMAP-GLARGEMAPCONTROL}
  
     map.setCenter(point, {GMAP-ZOOM});
     var marker = new GMarker(point);
     map.addOverlay(marker);

  
//]]>

</script>
    <!-- END FIELD_MAP --></div>


Et celle d'un enregistrement :

CODE
<div id="map37" style="width: px; height: px"></div>
<script src="http://maps.google.com/maps?file=api&v=2.x&key="     type="text/javascript"></script>
    

<script type="text/javascript">
  
//<![CDATA[
   var map = new GMap2(document.getElementById("map37"));
    var point = new GLatLng();

    
    
  
     map.setCenter(point, );
     var marker = new GMarker(point);
     map.addOverlay(marker);

  
//]]>

</script>
    <!-- END FIELD_MAP --></div>


Donc, en gros, la plupart des variables sont vides, pourtant, je vous assure qu'elles sont bien parametre dans l'admin du script.

Apparement, y a que le "div id=map37" (qui correspond au numero de l'enregistrement) qui se rapatrie dans la source en ligne, le reste ca s'implemente pas, pourquoi, je ne sais pas.

Puis je tenter de les mettre manuellement ??
Pat-LeMans
Suite de l'aventure :

J'ai mis les variables manuellement, donc je n'ai plus le code de cle invalide, et j'ai le cadre de la carte, mais, maintenant, mon probleme, c'est que sous IE, la cadre reste gris, et sous FireFox, j'ai dans le cadre "desole, nous ne pouvons fournir de carte a cette echelle", j'ai mis un zoom de 9, le plus precis est le 12.

Avez vous une idee ??

Merci
iNCiTE Web
A nouveau normal, la variable {MAP} qui contien les coordonnées lat/long à afficher est vide...
CODE
var point = new GLatLng(lat,long);


Il te faudra rechercher toutes les coordonnées des lieux avec par exemple http://mapki.com/getLonLat.php

Ca induit toutes les autres erreurs.
Pat-LeMans
Salut,

Personne n'aurait une reponse au fait que le template n'implemente pas la valeur des coordonnes des lieux ??

Les autres variables, j'ai pu les mettre manuellement, mais celle des coordonnees, c'est pas possible, puisquelle varrie selon les lieux, les autres sont les memes pour chaque lieu (largeur hauteur de carte, niveau de zoom)

Merci a vous.
iNCiTE Web
Tu utilises quel système pour ton site ? tu as posé la question sur leur forum ?
hit7374
bonjour,
vas voir http://www.mapbuilder.net/
pense ensuite à réduire le zoom jusqu'à obtenir une image le gris t'indique juste que tu es trop bas
place les boutons de contrôle de zoom sur ta map
fait attention à la gestion des affichages, tu dois passer par un div map
tu peux également utiliser gmlightbox je l'ai installé là http://www.lacannecy.com/etablissements2.p...tablissement=50 voir carte
à ce sujet un très bon site http://www.emich.be/fr/2007/03/26/plugin-l...s-20-and-above/
bon courage
amicalement
JP
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'information, la mise en page et les images, veuillez cliquer ici.