All pastes #951069 Raw Edit

Untitled

public text v1 · immutable
·published 2008-03-21 00:32 UTC
rendered paste body
if (GBrowserIsCompatible()) {
    			var map = new GMap2(document.getElementById("map"));
    		    var point = new GLatLng(<?=$lat?>, <?=$lng?>);
	  			
	  			map.addControl(new GSmallMapControl());
    		   	map.addControl(new GMapTypeControl());
    		    	  	
    		   	map.setCenter(point, <?=$zoomlevel?>);
    		   	
        	    GDownloadUrl("/wp-content/mapxml.php", function(data, responseCode) {
			        var xml = GXml.parse(data);
			        var markers = xml.documentElement.getElementsByTagName("marker");
			        var descriptions = xml.documentElement.getElementsByTagName("description");
			        
			        for (var i = 0; i < markers.length; i++) {
			     		var point = new GLatLng(parseFloat(markers[i].getAttribute("lat")),
			                             parseFloat(markers[i].getAttribute("lng")));
			      		createMarker(point, i, descriptions[i]);
			        }
			    });
			}

function createMarker(point, number, html) {
	var map_marker = new GMarker(point);
	
	GEvent.addListener(map_marker, "click", function() {
	  map_marker.openInfoWindow(html);
	});
	
	map.addOverlay(map_marker);
}