Hola
SirZoX:
Te sugiero que definas la imagen.
A modo de ejemplo:
Código Javascript
:
Ver originalvar 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 */
var marker = new google.maps.Marker({
position: latlng,
map: map,
title: usuario, /* Opcional (usuario está definido previamente) */
icon: imagen
});
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<input type="hidden" id="icoimagen" name="icoimagen" value="<?php echo $_SESSION['icoimagen']; ?>" >
Que se traduce en el Javascript en
Código Javascript
:
Ver originalvar icoimagen = document.getElementById("icoimagen").value;
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)