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(53.859917719399064, -6.54210090637207, icon0, 'Ardee', 'Apache Ardee.'); newpoints[1] = new Array(52.79812999851456, -6.157407760620117, icon0, 'Arklow', 'Apache Arklow.'); newpoints[2] = new Array(53.376531763351835, -6.217489242553711, icon0, 'Artane', 'Apache Artane.'); newpoints[3] = new Array(53.4224229569091, -7.929854393005371, icon0, 'Athlone', 'Apache Athlone.'); newpoints[4] = new Array(52.99303879912336, -6.977648735046387, icon0, 'Athy', 'Apache Athy.'); newpoints[5] = new Array(53.61119660311723, -6.185817718505859, icon0, 'Balbriggan', 'Apache Balbriggan.'); newpoints[6] = new Array(53.348528, -6.379516, icon0, 'Ballyfermot', 'Apache Ballyfermot.'); newpoints[7] = new Array(53.385638453976796, -6.140638589859009, icon0, 'Bayside', 'Apache Bayside.'); newpoints[8] = new Array(53.3881403729248, -6.39129638671875, icon0, 'Blanchardstown', 'Apache Blanchardstown.'); newpoints[9] = new Array(53.17187159848105, -6.5325093269348144, icon0, 'Blessington', 'Apache Blessington.'); newpoints[10] = new Array(51.94786250706226, -10.22226333618164, icon0, 'Cahersiveen', 'Apache Cahersiveen.'); newpoints[11] = new Array(53.94240954210546, -8.102953433990478, icon0, 'Carrick On Shannon', 'Apache Carrick On Shannon.'); newpoints[12] = new Array(51.909325111421886, -8.256086111068725, icon0, 'Carrigtwohill', 'Apache Carrigtwohill.'); newpoints[13] = new Array(53.855855296748864, -9.300763607025146, icon0, 'Castlebar', 'Apache Castlebar.'); newpoints[14] = new Array(52.23048057737069, -9.464893341064453, icon0, 'Castleisland', 'Apache Castleisland.'); newpoints[15] = new Array(53.334127709422134, -6.547636985778809, icon0, 'Celbridge', 'Apache Celbridge.'); newpoints[16] = new Array(51.90411589043805, -8.50667953491211, icon0, 'Cork Hollyhill', 'Apache Cork Hollyhill.'); newpoints[17] = new Array(51.87691487520177, -8.442306518554688, icon0, 'Douglas', 'Apache Douglas.'); newpoints[18] = new Array(53.71386637584399, -6.3549041748046875, icon0, 'Drogheda', 'Apache Drogheda.'); newpoints[19] = new Array(53.36192371391749, -6.259546279907227, icon0, 'Drumcondra', 'Apache Drumcondra.'); newpoints[20] = new Array(53.41761482751256, -6.471505165100098, icon0, 'Dunboyne', 'Apache Dunboyne.'); newpoints[21] = new Array(53.99687216668416, -6.389923095703125, icon0, 'Dundalk', 'Apache Dundalk.'); newpoints[22] = new Array(52.09124105630939, -7.622280120849609, icon0, 'Dungarvan', 'Apache Dungarvan.'); newpoints[23] = new Array(53.51137101458211, -6.538023948669434, icon0, 'Dunshaughlin', 'Apache Dunshaughlin.'); newpoints[24] = new Array(52.84456453567673, -8.983383178710938, icon0, 'Ennis', 'Apache Ennis.'); newpoints[25] = new Array(53.27020509989658, -9.057390689849854, icon0, 'Galway', 'Apache Galway.'); newpoints[26] = new Array(53.261824597879276, -9.075565338134766, icon0, 'Galway- Salthill', 'Apache Galway- Salthill.'); newpoints[27] = new Array(53.390034310964964, -6.284608840942383, icon0, 'Glasnevin', 'Apache Glasnevin.'); newpoints[28] = new Array(53.143678296006705, -6.060783863067627, icon0, 'Greystones', 'Apache Greystones.'); newpoints[29] = new Array(52.654727851062205, -7.2509765625, icon0, 'Kilkenny', 'Apache Kilkenny.'); newpoints[30] = new Array(52.10745408363128, -9.787445068359375, icon0, 'Killorglin', 'Apache Killorglin.'); newpoints[31] = new Array(53.32040235607501, -6.292440891265869, icon0, 'Kimmage', 'Apache Kimmage.'); newpoints[32] = new Array(54.95775781855038, -7.7350616455078125, icon0, 'Letterkenny', 'Apache Letterkenny.'); newpoints[33] = new Array(52.66192542911531, -8.630726337432861, icon0, 'Limerick', 'Apache Limerick.'); newpoints[34] = new Array(52.443402642963136, -9.481072425842285, icon0, 'Listowel', 'Apache Listowel.'); newpoints[35] = new Array(53.35876075088781, -6.4478373527526855, icon0, 'Lucan', 'Apache Lucan.'); newpoints[36] = new Array(52.134647094097005, -8.640360832214355, icon0, 'Mallow', 'Apache Mallow.'); newpoints[37] = new Array(53.52417382934743, -7.341206073760986, icon0, 'Mullingar', 'Apache Mullingar.'); newpoints[38] = new Array(53.21965333975942, -6.662092208862305, icon0, 'Naas', 'Apache Naas.'); newpoints[39] = new Array(53.1834362700339, -6.794598698616028, icon0, 'Newbridge', 'Apache Newbridge.'); newpoints[40] = new Array(52.449628003534514, -9.053764343261719, icon0, 'Newcastlewest', 'Apache Newcastlewest.'); newpoints[41] = new Array(53.34737470187197, -6.260265111923218, icon0, 'O Connell St. (off)', 'Apache O Connell St. (off).'); newpoints[42] = new Array(51.888517711156545, -8.534660339355469, icon0, 'Parchment Sq. Model Farm Rd.', 'Apache Parchment Sq. Model Farm Rd..'); newpoints[43] = new Array(53.34326908674488, -6.244279146194458, icon0, 'Pearse Street Dub 2', 'Apache Pearse Street Dub 2.'); newpoints[44] = new Array(52.92986103894498, -6.231393814086914, icon0, 'Rathdrum', 'Apache Rathdrum.'); newpoints[45] = new Array(53.27523517895068, -6.137902736663818, icon0, 'Sallynoggin', 'Apache Sallynoggin.'); newpoints[46] = new Array(52.709227, -8.878562, icon0, 'Shannon', 'Apache Shannon.'); newpoints[47] = new Array(53.579977443499736, -6.107164621353149, icon0, 'Skerries', 'Apache Skerries.'); newpoints[48] = new Array(53.2883785985956, -6.197211742401123, icon0, 'Stillorgan', 'Apache Stillorgan.'); newpoints[49] = new Array(53.45636808760609, -6.2212711572647095, icon0, 'Swords', 'Apache Swords.'); newpoints[50] = new Array(53.2782118857204, -6.357060670852661, icon0, 'Tallaght', 'Apache Tallaght.'); newpoints[51] = new Array(53.34426830560911, -6.264647841453552, icon0, 'Templebar', 'Apache Templebar.'); newpoints[52] = new Array(52.280285826904354, -9.686036109924316, icon0, 'Tralee', 'Apache Tralee.'); newpoints[53] = new Array(52.1686676726147, -7.143774032592773, icon0, 'Tramore', 'Apache Tramore.'); newpoints[54] = new Array(53.55224099576913, -6.793928146362305, icon0, 'Trim', 'Apache Trim.'); newpoints[55] = new Array(53.2751710235055, -7.49567985534668, icon0, 'Tullamore', 'Apache Tullamore.'); newpoints[56] = new Array(51.88823959601476, -8.593143224716187, icon0, 'Ucc', 'Apache Ucc.'); newpoints[57] = new Array(52.25737519972263, -7.11165189743042, icon0, 'Waterford', 'Apache Waterford.'); newpoints[58] = new Array(52.98017291425997, -6.0401710867881775, icon0, 'Wicklow', 'Apache Wicklow.'); 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 = "
" + popuphtml + "<\/div>"; var marker = new GMarker(point, icon); GEvent.addListener(marker, "click", function() { marker.openInfoWindowHtml(popuphtml); }); return marker; }