/****************************************************/
/*                                                  */
/*  NOMBRE:    FotoMapa 1.0                         */
/*                                                  */
/*  AUTOR:     Eduardo Martos Gómez                 */
/*                                                  */
/*  CONTACTO:  atareq@gmail.com                     */
/*             eduardo.martos.gomez@gmail.com       */
/*             http://www.atareq.net/               */
/*                                                  */
/*  LICENCIA:  Sin ninguna restricción de uso.      */
/*             El autor ruega que se cite al autor. */
/*                                                  */
/****************************************************/

// Declaración de objetos
var mapa;
var marcador;

// Función de inicialización
function inic(id_contenedor,x,y,zoom,tipo_mapa)
{
	if (document.all)
	{
		o_contenedor = document.all[id_contenedor];
	}
	else
	{
		o_contenedor = document.getElementById(id_contenedor);
	}
  mapa = new GMap2(o_contenedor);
  mapa.setCenter(new GLatLng(y,x),zoom);
  mapa.addControl(new GSmallMapControl());
  /*mapa.addControl(new GMapTypeControl());*/
  mapa.setMapType(tipo_mapa);
}

// Función para desplazar el centro de referencia del mapa 
function desplazar(x,y,zoom)
{
  mapa.setCenter(new GLatLng(y,x),zoom);
}

// Función para añadir al marcador las coordenadas de la ciudad
function set_marcador(x,y)
{
  var punto = new GPoint(x,y);
  var marcador = new GMarker(punto);
  return marcador;
}
 // Función para añadir al marcador la ventanita con el enlace
function add_enlace(marcador,enlace,titulo,foto)
{
//	var html = "<div style='float:left;'><img src='" + foto + "' alt='' title='" + titulo + "'</div><div><a href='" + enlace + "' class='h2'>" + titulo + "</a></div>";
	var html = "<div style='float:left;'><img src='" + foto + "' alt='' title='" + titulo + "' /></div><div><a href='" + enlace + "' class='h2'>" + titulo + "</a></div>";
  GEvent.addListener(marcador,'click',function()
  {
    this.openInfoWindowHtml(html);
  });
  return marcador;
}