Foros del Web » Programando para Internet » Javascript »

Error con google maps al añadir marcas

Estas en el tema de Error con google maps al añadir marcas en el foro de Javascript en Foros del Web. Hola, el siguiente código me muestra bien el mapa y todo menos la marca que no me la muestra. Que hago mal? Código HTML: // ...
  #1 (permalink)  
Antiguo 16/04/2008, 10:46
 
Fecha de Ingreso: junio-2002
Ubicación: España
Mensajes: 348
Antigüedad: 21 años, 10 meses
Puntos: 8
Error con google maps al añadir marcas

Hola, el siguiente código me muestra bien el mapa y todo menos la marca que no me la muestra. Que hago mal?
Código HTML:
    //<![CDATA[

  function load() {
	if (GBrowserIsCompatible()) {
		var map = new GMap2(document.getElementById("map"));
		
		map.addControl(new GSmallMapControl());
		map.addControl(new GMapTypeControl());
		
		GEvent.addListener(map, "moveend", function() {
		var center = map.getCenter();
		document.getElementById("message").innerHTML = center.toString();
		});
		
		map.setCenter(new GLatLng(39.40139,-3.114967),13);
		
		function createMarker(point,direccion) {  
		    var marker = new GMarker(point);     
		    GEvent.addListener(marker, 'click', function() {
		    marker.openInfoWindowHtml("<span style='font-size: 8pt; font-family: verdana'>" + direccion + "<br></span>");
		    });
		return marker;
		} 
		
		var point = new GPoint (39.40139,-3.114967);
		var direccion = 'dir';
		var marker = createMarker (point,direccion);
		map.addOverlay(marker); 
	}
}

//]]>

__________________
Bicis nuevas y de segunda mano: Bicibid
  #2 (permalink)  
Antiguo 17/04/2008, 02:12
 
Fecha de Ingreso: diciembre-2007
Ubicación: Barcelona
Mensajes: 289
Antigüedad: 16 años, 4 meses
Puntos: 8
Re: Error con google maps al añadir marcas

Hola,

Varias cosas:

Por que metes la función createMarker dentro de la que crea el mapa? Para hacer eso crea el marcador junto con el mapa, o pon la función fuera...

Del mismo modo creo que tienes un problema de organización, por ejemplo, que más te da crear el nuevo GPoint dentro que fuera de la función?

Precisamente ahí es donde creo que está el error.

Cambia esta linea:
Código PHP:
var point = new GPoint (39.40139,-3.114967); 
Por esta otra:
Código PHP:
var point = new GLatLng (39.40139,-3.114967); 
Si tienes más dudas coméntalo!
  #3 (permalink)  
Antiguo 18/04/2008, 02:21
 
Fecha de Ingreso: junio-2002
Ubicación: España
Mensajes: 348
Antigüedad: 21 años, 10 meses
Puntos: 8
Re: Error con google maps al añadir marcas

Gracias por responder crujikoki,
es muy raro pero me sigue sin aparecer la marca.
He estado mirando en la API de google y no se que puede fallar ya que en los ejemplos que he visto el código es muy parecido al mio.
__________________
Bicis nuevas y de segunda mano: Bicibid
  #4 (permalink)  
Antiguo 18/04/2008, 04:51
 
Fecha de Ingreso: diciembre-2007
Ubicación: Barcelona
Mensajes: 289
Antigüedad: 16 años, 4 meses
Puntos: 8
Re: Error con google maps al añadir marcas

Hola,

Con tu código lo he probado y no me aparece la marca, en cambio con el cambio que te dije yo si que la veo.

Has mirado que tu key esté bien? Por que habrás obtenido una key, no?
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 2 personas




La zona horaria es GMT -6. Ahora son las 02:17.