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 //]]>