Je sais que je suis très en retard, mais j'ai pensé que je pourrais contribuer pour la postérité.
J'ai écrit une courte fonction jQuery qui transformera automatiquement toute <address>
en liens Google Maps.
Voir une démo ici.
$(document).ready(function () {
//Convert address tags to google map links - Michael Jasper 2012
$('address').each(function () {
var link = "<a href='http://maps.google.com/maps?q=" + encodeURIComponent( $(this).text() ) + "' target='_blank'>" + $(this).text() + "</a>";
$(this).html(link);
});
});
Bonus :
J'ai également rencontré une situation qui nécessitait de générer des cartes intégrées à partir des liens, et j'ai pensé que je pourrais en faire part aux futurs voyageurs :
Voir une démo complète
$(document).ready(function(){
$("address").each(function(){
var embed ="<iframe width='425' height='350' frameborder='0' scrolling='no' marginheight='0' marginwidth='0' src='https://maps.google.com/maps?&q="+ encodeURIComponent( $(this).text() ) +"&output=embed'></iframe>";
$(this).html(embed);
});
});