﻿var map;
function routeMap(midPoint, routeNumber, routeZoom, elOffsetX, elOffsetY, elMin, elMax) {
	map = new GMap2(document.getElementById('map'));
	map.addControl(new GLargeMapControl());
	map.addControl(new GMapTypeControl());
	map.addControl(new GScaleControl());
	map.enableDoubleClickZoom();
	map.enableScrollWheelZoom();
	map.setCenter(midPoint, routeZoom);
	map.setMapType(G_SATELLITE_MAP);

	var xmlRoute = new GGeoXml("http://www.gzbrt.org/xml/BRTroutes/"+routeNumber+".xml?"+(new Date()).getDate());
	map.addOverlay(xmlRoute);
	var geoXmlstations = new GGeoXml("http://www.gzbrt.org/xml/stations.xml?"+(new Date()).getDate());
	map.addOverlay(geoXmlstations);
	
	var mm = new MarkerManager(map);
	var label = new ELabel(midPoint, "<span class='sTitle'>"+routeNumber+"</span>", "elabel", new GSize(elOffsetX,elOffsetY));
	mm.addMarker(label,elMin,elMax);
}