// JavaScript Document //' + name.replace('\\','') + '
'; i++; return marker; } // This function picks up the click and opens the corresponding info window function myclick(i,name) { var locName; var z; if(i > 0) z = (i*1)+1; else z = i; //Print initial info window gmarkers[z].openInfoWindowHtml(htmls[z]); } // create the map ////////////////////////////////////////////////////////////////// var map = new GMap2(document.getElementById("map_display")); map.addControl(new GSmallMapControl()); map.addControl(new GMapTypeControl()); map.setCenter(new GLatLng(33.989737,-118.449605), 13); // create the map ////////////////////////////////////////////////////////////////// // function showmeMap() { // } // window.onload = showmeMap(); // Read the data from example.xml var request = GXmlHttp.create(); request.open("GET", "/googLoc.asp?t=&ID=34", true); request.onreadystatechange = function() { if (request.readyState == 4) { var xmlDoc = request.responseXML; // obtain the array of markers and loop through it var markers = xmlDoc.documentElement.getElementsByTagName("marker"); for (var i = 0; i < markers.length; i++) { // obtain the attribues of each marker var lat = parseFloat(markers[i].getAttribute("lat")); var lng = parseFloat(markers[i].getAttribute("lng")); var point = new GLatLng(lat,lng); var html = GXml.value(markers[i].getElementsByTagName("infowindow")[0]); var label = markers[i].getAttribute("label"); var ltype = markers[i].getAttribute("ltype"); // create the marker if (ltype == "Entertainment") var marker = createMarker(point,label,html,1); else if (ltype == "Restaurant") var marker = createMarker(point,label,html,2); else if (ltype == "Point of Interests") var marker = createMarker(point,label,html,3); else if (ltype == "Shopping") var marker = createMarker(point,label,html,4); else if (ltype == "Worship") var marker = createMarker(point,label,html,5); else if (ltype == "Services") var marker = createMarker(point,label,html,6); else if (ltype == "Golf") var marker = createMarker(point,label,html,7); else if (ltype == "Airports") var marker = createMarker(point,label,html,8); else var marker = createMarker(point,label,html,0); map.addOverlay(marker); } myclick(0,'Ramada Monterey'); } } request.send(null); } else { alert("Sorry, the Google Maps API is not compatible with this browser"); } // This Javascript is based on code provided by the // Blackpool Community Church Javascript Team // http://www.commchurch.freeserve.co.uk/ // http://www.econym.demon.co.uk/googlemaps/ //]]>