Page 1 sur 1
liens vers google map
Posté : 30 nov. 2011, 11:32
par sbomb
Bonjour à tous,
Je suis sur un projet assez simple, et heureusement vu mon niveau faible en programmation.
J'ai un site qui référencent diverses restaurants/hôtels, avec leur adresses, et j'aimerais savoir s'il est possible que grâce à un clique sur l'adresse (via un lien), cela m'ouvre une carte indiquant la localisation. Cela sans ouvrir une nouvelle fenêtre si possible mais plutôt sous forme de pop-up ou de lighbox.
Est-ce possible? Je suppose que oui, mais n'oublions pas que je suis un vrai débutant.
Quelqu'un pourrait-il m'aiguiller, avec quelques idée, ou grace à un suivi étapes par étapes.
Merci beaucoup
@+
Re: liens vers google map
Posté : 30 nov. 2011, 12:09
par Jonathan
Bonjour,
Tu pourrais peut-être te servir de Google Map justement, qui propose de générer un lien (ou un code HTML) en fonction de la situation choisie sur leur carte :
http://maps.google.fr/maps/empw?url=htt ... l=fr&gl=fr.
Re: liens vers google map
Posté : 30 nov. 2011, 12:18
par sbomb
Je dois donc pour chacune de mes résidence, chercher moi même les coordonnées? et copier le lien correspondant? Sachant que j'ai plus de 200 hébergements, c'est du gros boulot...
Re: liens vers google map
Posté : 30 nov. 2011, 12:28
par sbomb
si c'est le cas, est-ce que je dois rajouter une proprieté sous forme de varchar dans ma table residence et y coller le liens pour chacune, puis de recuperer dans ma requete la valeur de celle ci?
Re: liens vers google map
Posté : 30 nov. 2011, 12:50
par xTG
Google propose un webservice pour générer la carte. Tu n'as qu'à renseigner l'adresse dans la requête et il te renvoie une carte avec le bon point et le bon zoom.
Regardes la Google Maps API.
Re: liens vers google map
Posté : 30 nov. 2011, 12:54
par Jonathan
Ah oui en effet, si tu en as plus de 200... C'est une solution, mais loin d'être optimisée. Oui je pense que ça marcherait très bien de mettre chaque adresse dans ta table
residence. Mais comme dit précédemment, ça te fait une bonne dose de travail...
Autrement, est-ce que ceci te conviendrait ? Je t'ai fabriqué une petite page pour te montrer un exemple...
http://acjff.chez.com/x.php.
En voici le code :
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html; charset=ISO-8859-1" http-equiv="content-type">
<title>Moteur de recherche de maps</title>
</head>
<?php
$valeur='hotel de test'
?>
<form action="http://www.google.fr/maps">
<input type="hidden" name="um" value="1"/>
<input type="hidden" name="tab" value="pl"/>
<input type="hidden" name="ie" value="UTF-8"/>
<input type="hidden" name="hl" value="fr"/>
<input type="hidden" name="q" value="<?php echo $valeur?>"/>
<tr>
<td>
<div>
<?php echo $valeur?> <input type="submit" value="Voir sur la carte"/>
</div>
</td>
</tr>
</form>
</body>
</html>
Re: liens vers google map
Posté : 30 nov. 2011, 12:59
par sbomb
Merci pour vos réponses.
Oui cela me conviendrait, mais le truc c'est que est-ce que l'adresse sera automatiquement la bonne?
En gros ton système serait parfait jonathan, mais pour cela il faudrait que pour chaque résidence, a coté de l'adresse, il y est ce bouton, me renvoyant vers une map avec la bonne adresse. Ca me parait compliqué, ou peut-être c'est une mauvaise idée que je me fais du fait de mon niveau faible.
Re: liens vers google map
Posté : 30 nov. 2011, 13:01
par sbomb
Ah je viens de me rendre compte que si $valeur est renseigné par l'adresse, ca marcherait?

Re: liens vers google map
Posté : 30 nov. 2011, 13:11
par Jonathan
Voici ma page un peu modifiée, avec son code !
http://acjff.chez.com/x1.php
Le code :
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html; charset=ISO-8859-1" http-equiv="content-type">
<title>Moteur de recherche de maps</title>
</head>
<body>
<?php
$valeur='hotel de test'
?>
<tr>
<td>
<div>
<a href="http://www.google.fr/maps?um=1&tab=pl&ie=UTF-8&hl=fr&q=<?php echo $valeur?>"><?php echo $valeur?></a>
</div>
</td>
</tr>
</body>
</html>
EDIT : Oui, ça marcherait...
Re: liens vers google map
Posté : 30 nov. 2011, 13:53
par sbomb
Merci de ton aide, je vais essayer de l'appliquer dans ma situation, je te tiens au courant.
Encore merci.
Re: liens vers google map
Posté : 30 nov. 2011, 15:04
par sbomb
Ca fonctionne niquel, merci Jonhatan.
Re: liens vers google map
Posté : 30 nov. 2011, 15:30
par Jonathan
Super ! Ravi de t'avoir aidé
