var map;
var polyLine = new Array ();
polyLine['trk'] = new Array ();
polyLine['rte'] = new Array ();

function drawMarker (points,index) {
	points[index].setMap(map);
}

function drawLines (lines,index,kind) {
	polyLine[kind][index] = new google.maps.Polyline({
		path: lines[index],
		strokeColor: '#FF0000',
		strokeOpacity: 1.0,
		strokeWeight: 2
	});
	polyLine[kind][index].setMap(map);
	return;
}


function createMap () {

	minBound = new google.maps.LatLng(limits['latMin'],limits['lonMin']);
	maxBound = new google.maps.LatLng(limits['latMax'],limits['lonMax']);
	
	bounds = new google.maps.LatLngBounds();

	bounds.extend(minBound);
	bounds.extend(maxBound);

	var latlng = new google.maps.LatLng(limits.latCenter, limits.lonCenter);
	var myOptions = {
		zoom: 2,
		center: latlng,
		mapTypeId: google.maps.MapTypeId.HYBRID
	};
	
	map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);
	map.fitBounds(bounds);
}



