var map; var icon0; var newpoints = new Array(); function addLoadEvent(func) { var oldonload = window.onload; if (typeof window.onload != 'function'){ window.onload = func } else { window.onload = function() { oldonload(); func(); } } } addLoadEvent(loadMap); addLoadEvent(addPoints); function loadMap() { map = new GMap2(document.getElementById("map")); map.addControl(new GLargeMapControl()); map.addControl(new GMapTypeControl()); map.setCenter(new GLatLng( 53.41608, -7.833252), 7); map.setMapType(G_NORMAL_MAP); icon0 = new GIcon(); icon0.image = "http://apache.ie/apache_stores/images/marker-apache2.png"; icon0.shadow = "http://apache.ie/apache_stores/images/shadow50-ap.png"; icon0.iconSize = new GSize(20, 34); icon0.shadowSize = new GSize(37, 34); icon0.iconAnchor = new GPoint(9, 34); icon0.infoWindowAnchor = new GPoint(9, 2); icon0.infoWindowSize = new GSize(200, 340); icon0.infoShadowAnchor = new GPoint(18, 25); } function addPoints() { newpoints[0] = new Array(52.79812999851456, -6.157407760620117, icon0, 'Arklow', 'Apache Arklow.'); newpoints[1] = new Array(53.376531763351835, -6.217489242553711, icon0, 'Artane', 'Apache Artane.'); newpoints[2] = new Array(52.99303879912336, -6.977648735046387, icon0, 'Athy', 'Apache Athy.'); newpoints[3] = new Array(53.61119660311723, -6.185817718505859, icon0, 'Balbriggan', 'Apache Balbriggan.'); newpoints[4] = new Array(53.348528, -6.379516, icon0, 'Ballyfermot', 'Apache Ballyfermot.'); newpoints[5] = new Array(53.385638453976796, -6.140638589859009, icon0, 'Bayside', 'Apache Bayside.'); newpoints[6] = new Array(53.3881403729248, -6.39129638671875, icon0, 'Blanchardstown', 'Apache Blanchardstown.'); newpoints[7] = new Array(53.94292736666724, -8.095786571502686, icon0, 'Carrick On Shannon', 'Apache Carrick On Shannon.'); newpoints[8] = new Array(53.855855296748864, -9.300763607025146, icon0, 'Castlebar', 'Apache Castlebar.'); newpoints[9] = new Array(51.90411589043805, -8.50667953491211, icon0, 'Cork Hollyhill', 'Apache Cork Hollyhill.'); newpoints[10] = new Array(53.71386637584399, -6.3549041748046875, icon0, 'Drogheda', 'Apache Drogheda.'); newpoints[11] = new Array(53.36192371391749, -6.259546279907227, icon0, 'Drumcondra', 'Apache Drumcondra.'); newpoints[12] = new Array(52.09124105630939, -7.622280120849609, icon0, 'Dungarvan', 'Apache Dungarvan.'); newpoints[13] = new Array(52.84456453567673, -8.983383178710938, icon0, 'Ennis', 'Apache Ennis.'); newpoints[14] = new Array(52.50156758857737, -6.565607786178589, icon0, 'Enniscorthy', 'Apache Enniscorthy.'); newpoints[15] = new Array(53.27020509989658, -9.057390689849854, icon0, 'Galway', 'Apache Galway.'); newpoints[16] = new Array(53.381894899139574, -6.2786865234375, icon0, 'Glasnevin', 'Apache Glasnevin.'); newpoints[17] = new Array(53.27523517895068, -6.137902736663818, icon0, 'Glenageary', 'Apache Glenageary.'); newpoints[18] = new Array(53.145792229435855, -6.065053939819336, icon0, 'Greystones', 'Apache Greystones.'); newpoints[19] = new Array(53.32040235607501, -6.292440891265869, icon0, 'Kimmage', 'Apache Kimmage.'); newpoints[20] = new Array(52.66192542911531, -8.630726337432861, icon0, 'Limerick', 'Apache Limerick.'); newpoints[21] = new Array(53.35876075088781, -6.4478373527526855, icon0, 'Lucan', 'Apache Lucan.'); newpoints[22] = new Array(52.134647094097005, -8.640360832214355, icon0, 'Mallow', 'Apache Mallow.'); newpoints[23] = new Array(53.52417382934743, -7.341206073760986, icon0, 'Mullingar', 'Apache Mullingar.'); newpoints[24] = new Array(53.17980677138239, -6.796932220458984, icon0, 'Newbridge', 'Apache Newbridge.'); newpoints[25] = new Array(53.34737470187197, -6.260265111923218, icon0, 'O Connell St. (off)', 'Apache O Connell St. (off).'); newpoints[26] = new Array(51.888517711156545, -8.534660339355469, icon0, 'Parchment Square Modelfarm Road', 'Apache Parchment Square Modelfarm Road.'); newpoints[27] = new Array(53.34326908674488, -6.244279146194458, icon0, 'Pearse Street Dub 2', 'Apache Pearse Street Dub 2.'); newpoints[28] = new Array(52.709227, -8.878562, icon0, 'Shannon', 'Apache Shannon.'); newpoints[29] = new Array(53.579977443499736, -6.107164621353149, icon0, 'Skerries', 'Apache Skerries.'); newpoints[30] = new Array(53.2883785985956, -6.197211742401123, icon0, 'Stillorgan', 'Apache Stillorgan.'); newpoints[31] = new Array(53.45636808760609, -6.2212711572647095, icon0, 'Swords', 'Apache Swords.'); newpoints[32] = new Array(53.2782118857204, -6.357060670852661, icon0, 'Tallaght', 'Apache Tallaght.'); newpoints[33] = new Array(53.34426830560911, -6.264647841453552, icon0, 'Templebar', 'Apache Templebar.'); newpoints[34] = new Array(53.55224099576913, -6.793928146362305, icon0, 'Trim', 'Apache Trim.'); newpoints[35] = new Array(51.88823959601476, -8.593143224716187, icon0, 'Ucc', 'Apache Ucc.'); newpoints[36] = new Array(52.25737519972263, -7.11165189743042, icon0, 'Waterford', 'Apache Waterford.'); newpoints[37] = new Array(52.980192293473884, -6.040592193603516, icon0, 'Wicklow Town', 'Apache Wicklow Town.'); for(var ir = 0; ir < newpoints.length; ir++) { var point = new GPoint( newpoints[ir][1], newpoints[ir][0]); var popuphtml = newpoints[ir][4] ; var marker = createMarker(point, newpoints[ir][2], popuphtml); map.addOverlay(marker); } } function createMarker(point, icon, popuphtml) { var popuphtml = "