Version complète: sur le forum
Webmaster Hub :
Service de Map
Pat-LeMans
dimanche 26 août 2007 à 16:36
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
dimanche 26 août 2007 à 18:01
Il y a mais je ne sais pas ce que ça vaut :
Online maps 50+ tools
starky24
dimanche 26 août 2007 à 18:14
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
dimanche 26 août 2007 à 18:33
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
dimanche 26 août 2007 à 18:42
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
dimanche 26 août 2007 à 18:46
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
dimanche 26 août 2007 à 18:48
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
dimanche 26 août 2007 à 19:27
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
dimanche 26 août 2007 à 19:33
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
dimanche 26 août 2007 à 20:05
Voila, pour que voyez l'erreur eventuelle :
http://www.vivre-au-mans.net/guide-des-eta...ontesquieu.htmlLa 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
dimanche 26 août 2007 à 21:12
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&v=2&key=ABQIAAAADGSCY00RDeazS-Aamv85JBRRTVEbfBxq47ZXTJHSfH-WSW1B2BTK1ejPzAzruf
Pat-LeMans
dimanche 26 août 2007 à 21:17
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.htmlABQIAAAADGSCY00RDeazS-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
dimanche 26 août 2007 à 21:29
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
dimanche 26 août 2007 à 21:34
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
dimanche 26 août 2007 à 22:21
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
lundi 27 août 2007 à 08:04
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.phpCa induit toutes les autres erreurs.
Pat-LeMans
lundi 27 août 2007 à 23:00
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
mardi 28 août 2007 à 07:14
Tu utilises quel système pour ton site ? tu as posé la question sur leur forum ?
hit7374
mardi 28 août 2007 à 08:26
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.