Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/11/2009, 11:15
perduto
 
Fecha de Ingreso: julio-2003
Ubicación: Andorra
Mensajes: 5
Antigüedad: 21 años, 5 meses
Puntos: 0
Problema icono google maps

Hola,

Llevo días revisando que fallo puedo tener para que el icono (personalizado) de google maps no me salga en las coordenadas correctas.

El mapa se centra en las coordenadas pero el icono me sale en Somalia adjunto el código para ver si es que tengo algún error.

Gracias

Código:
//<![CDATA[ 
function load() {
   if (GBrowserIsCompatible()) {
      var map = new GMap2(document.getElementById("mapa"));   
      map.setCenter(new GLatLng(42.562971, 1.495122),15);   
      map.addControl(new GLargeMapControl());
      //map.addControl(new GMapTypeControl());
      //map.addControl(new GOverviewMapControl()); ;
      map.setMapType(G_NORMAL_MAP);
      //map.setMapType(G_SATELLITE_MAP);
      //DEFINO EL ICONO
		var iconoMSV = new GIcon();
		iconoMSV.image = 'markers/image.png';
		iconoMSV.shadow = 'markers/shadow.png';
		iconoMSV.iconSize = new GSize(20,20);
		iconoMSV.shadowSize = new GSize(30,20);
		iconoMSV.iconAnchor = new GPoint(10,20);
		iconoMSV.infoWindowAnchor = new GPoint(10,0);

      
      function createMarker(point,nombre,continente,pais) {
      
         //CREO LA MARCA EN EL PUNTO Y CON EL ICONO DESEADO
         var marker = new GMarker(point, iconoMSV);
         
         GEvent.addListener(marker, 'click', function() {
         marker.openInfoWindowHtml("<span style='font-size: 8pt; font-family: verdana'>" + nombre + "<br><a target='_parent' href='/destinos/" + continente + "/" + pais + ".html'>Ir al destino " + nombre + "</a></span>");
         });
         return marker;
      }
	  
		 var point = new GPoint (42.562971, 1.495122);
         var nombre = "Andorra";
         var continente = "europa";
         var pais = "andorra";
         var marker = createMarker (point,nombre,continente,pais);
         map.addOverlay(marker); 
	  
        }
}

window.onload=load
//]]>