2013-08-03 2 views
1

J'ai le code suivant qui extrait une adresse d'une base de données.Comment convertir une adresse en un lien Google Maps

<td class="center"><?php echo ($customer->address!='')?$customer->address:'NA';?></td> 

Et en affichant l'adresse sur une zone d'administration.

Je voudrais que l'adresse soit liée à google maps utilisant

<a href="maps.google.com/?p= {then the addy} "> {the addy} </a> 

Mais quand j'ajouter le lien vers le code des ruptures de code.

La dernière tentative a été

<td class="center"><a href="http://map.google.com/?p=<?php echo ($customer->address!='')?$customer->address:'NA';?>"><?php echo ($customer->address!='')?$customer->address:'NA';?></a></td> 
+0

À quoi ressemble une adresse réelle comme? – putvande

+0

1292, boulevard Sherwood Mills, Mississauga, ON, Canada – user2649441

+0

Ce serait https://maps.google.co.uk/maps?q=1292+Sherwood+Mills+Boulevard,+Mississauga,+ON++Canada. Comme indiqué dans ma réponse ci-dessous, remplacez tous les espaces pour '+'. – putvande

Répondre

0

Tout ce que vous devez faire pour une URL Google Maps en cours de validité est juste pour aller à http://maps.google.com, tapez l'adresse que vous voulez avoir et cliquez sur le bouton « lien » . Vous pouvez décompacter une version plus courte qui fonctionne toujours. Donc, par exemple: 1 5th Avenue, Manhattan, New York serait quelque chose comme https://maps.google.co.uk/maps?q=1+5th+Avenue,Manhattan,New+York,United+States. Alors ajoutez juste ',' entre les parties de l'adresse et un '+' pour chaque espace.

+0

Putvande - un lien comme http://maps.google.com/?q=1200 Pennsylvania Ave SE, Washington, District de Columbia, 20003 fonctionne et le + est ajouté automatiquement. C'est ce que je voudrais faire. Les adresses sont avec dans une base de données, et la base de données sont des pistes donc quand je me connecte je veux être en mesure de cliquer sur l'addy qu'ils ont tapé et remonter google maps. – user2649441

+0

Je ne suis pas sûr de ce que vous voulez exactement. Pouvez-vous expliquer un peu mieux ce que vous voulez vraiment? – putvande

+0

un plomb entrera dans une adresse 555 rue principale, je me connecterai à ma zone d'administration et de voir qu'ils ont tapé dans 555 rue principale. et j'ai besoin de transformer le texte directement à partir de la base de données dans un lien. – user2649441

Questions connexes