var map; var latlngs = new Array(); var messages = new Array(); function initialize() { function createMarker(point,message) { var marker = new GMarker(point); GEvent.addListener(marker, "click", function() { marker.openInfoWindowHtml("

"+ message + "

"); }); return marker; } if (GBrowserIsCompatible()) { var map = new GMap2(document.getElementById("map_canvas")); map.setCenter(new GLatLng(maplat, maplong), mapzoom, G_HYBRID_MAP); map.addControl(new GSmallMapControl()); map.enableScrollWheelZoom(); map.addMapType(G_PHYSICAL_MAP); GDownloadUrl(blobfile, function(data) { var xml = GXml.parse(data); var markers = xml.documentElement.getElementsByTagName("marker"); for (var i = 0; i < markers.length; i++) { //get the latitude and the longitude latlngs[i] = new GLatLng(parseFloat(markers[i].getAttribute("lat")), parseFloat(markers[i].getAttribute("lng"))); messages[i] = (markers[i].getAttribute("message")); //get the message and the author and named position //messages[i] = (markers[i].getAttribute("message")); var currentlatlng = latlngs[i] var message = 'message here'; // if (markers[i].getAttribute("lat")>1) { map.addOverlay(createMarker(latlngs[i],messages[i])); // } } }); var flickr = new GGeoXml(flickrfeed); map.addOverlay(flickr); } }