Я знаю, що я дуже спізнююся на гру, але подумав, що буду робити внесок заради нащадків.
Я написав коротку функцію jQuery, яка автоматично перетворить будь-які <address>
теги у посилання на карти Google.
Дивіться демонстрацію тут.
$(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);
});
});
Бонус:
Я також натрапив на ситуацію, яка закликала генерувати вбудовані карти за посиланнями, і хоч би поділилася з майбутніми мандрівниками:
Переглянути повну демонстраційну версію
$(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);
});
});