Ich weiß, ich bin sehr spät dran, aber ich dachte, ich würde der Nachwelt zuliebe einen Beitrag leisten.
Ich schrieb eine kurze jQuery-Funktion, die automatisch jede <address>
Tags in Google Maps-Links umwandeln.
Sehen Sie hier eine Demo.
$(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:
Ich bin auch auf eine Situation gestoßen, in der ich aus den Links eingebettete Karten generieren musste, und dachte mir, dass ich dies mit zukünftigen Reisenden teilen sollte:
Vollständige Demo anzeigen
$(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);
});
});