Ver Mensaje Individual
  #2 (permalink)  
Antiguo 28/05/2015, 10:06
txemaarbulo
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Problema con la api de google maps

Hola SirZoX:

Te sugiero que definas la imagen.

A modo de ejemplo:
Código Javascript:
Ver original
  1. var imagen = new google.maps.MarkerImage('rutaimagen/' + icoimagen, new google.maps.Size(38, 38), new google.maps.Point(0, 0), new google.maps.Point(19, 38), new google.maps.Size(38, 38)); /*Esto corresponde a un marcador de 38x38px entrado a la mitad, abajo */
  2. var marker = new google.maps.Marker({
  3.     position: latlng,
  4.     map: map,
  5.     title: usuario,  /* Opcional (usuario está definido previamente) */
  6.    icon: imagen
  7. });

Si observas, defino icon: imagen

Aparte de ello, personalmente (creo que tengo derecho a tener manías y por algo será), los valores PHP generalmente los recojo en campos ocultos en HTML para después recogerlos en el Javascript correspondiente. Ejemplo:
Código HTML:
Ver original
  1. <input type="hidden" id="icoimagen" name="icoimagen" value="<?php echo $_SESSION['icoimagen']; ?>" >

Que se traduce en el Javascript en
Código Javascript:
Ver original
  1. var icoimagen = document.getElementById("icoimagen").value;
  2. var imagen = new google.maps.MarkerImage('tutaimagen/' + icoimagen, new google.maps.Size(38, 38), new google.maps.Point(0, 0), new google.maps.Point(19, 38), new google.maps.Size(38, 38));

(Aclaro el código superior)