		// Definimos las variables globales que vamos a usar en la función
		var map;
		var bus;
	  
		var circulo_creado = 0;
		var circulo_buscador = 0;
		
		var ruta_on = 0;
	  
		// Array donde vamos a introducir todos los puntos que pueden ser de interes
		var markerArray;
	  
		// Punto de comienzo del mapa
		var startPoint = new GLatLng(43.315951563471515, -8.383383750);
		var map = null;
		var localSearch = null;
		var myQueryControl = null;
		var hayResultados = null;

		function init() {
			if (GBrowserIsCompatible()) {
				map = new GMap2(document.getElementById("buscarmapa"));
				
				
				//Activamos y desactivamos controles
				map.addControl(new GLargeMapControl());
				map.addControl(new GMapTypeControl());
				//map.disableDoubleClickZoom();
				map.enableScrollWheelZoom();
				
				//Para el buscador
				geocoder = new GClientGeocoder();
				geocoder.setBaseCountryCode('es');

				
			
			//Asigamos el punto central con el valor de la variable startPoint que definimos antes y el valor del zoom
			map.setCenter(startPoint, 12);
			// Pasamos los puntos
			markerArray = new Array();
			getParadasPuntos();
			
        }
      }
	
    function createStoreMarker(point, id_parada, nombre){
		var func_icon = new GIcon();
			func_icon.image = "dot.png";
			func_icon.iconSize = new GSize(16, 16);
			func_icon.iconAnchor = new GPoint(6, 6);
			func_icon.infoWindowAnchor = new GPoint(5, 1);
		var func_markerOpts = {};
			func_markerOpts.icon = func_icon;
			func_markerOpts.title = id_parada;
		
        var func_marker = new GMarker(point, func_markerOpts);
		
        GEvent.addListener(func_marker, "click", function() {
			getDatosPunto(func_marker, id_parada, nombre);
		});
        return func_marker;
    }

	//setTimeout('init()', 500);
	
	
