Aller au contenu

Service de Map


Pat-LeMans

Sujets conseillés

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.

Lien vers le commentaire
Partager sur d’autres sites

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

Lien vers le commentaire
Partager sur d’autres sites

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

Lien vers le commentaire
Partager sur d’autres sites

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.

Lien vers le commentaire
Partager sur d’autres sites

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

Modifié par Pat-LeMans
Lien vers le commentaire
Partager sur d’autres sites

Ben si tu n'intègres pas ta clé c'est plutôt normal que cela ne fonctionne pas :

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

au lieu de

<script src="http://maps.google.com/maps?file=api&v=2&key=ABQIAAAADGSCY00RDeazS-Aamv85JBRRTVEbfBxq47ZXTJHSfH-WSW1B2BTK1ejPzAzruf

Modifié par Dadou
Lien vers le commentaire
Partager sur d’autres sites

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

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

Lien vers le commentaire
Partager sur d’autres sites

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 ?

Lien vers le commentaire
Partager sur d’autres sites

J'ai bien vu qu'elle sont vides, comparons les deux sources :

Celle brute ddu fichier :

<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 :

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

Lien vers le commentaire
Partager sur d’autres sites

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

Lien vers le commentaire
Partager sur d’autres sites

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.

Lien vers le commentaire
Partager sur d’autres sites

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

Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...