Есть 3 проблемы с вашим кодом:
(1) добавить следующие строки перед <script type="text/javascript">function initialize() {
<script type="text/javascript" src="http://maps.googleapis.com/maps/api/js?sensor=false">
</script>
Это в посте вашего ответа, но его нет в вашем файле http://www.iol.ie/~murtaghd/map/map.htm.
(2) Вам нужно позвонить initalize()
(опять же: оно есть в вашем посте, но не в коде):
<body onload="initialize();">
(3) Установите размер холста, чтобы отобразить карту (опять же: она есть в вашем посте, но не в коде). После этого вы можете изменить размер, как вам нравится.
<div id="map_canvas" style="width:500px; height:300px"></div>
Вы можете видеть сайт, работающий на jsfiddle .