18/11/2009, 11:15
|
| | 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
//]]>
|