Llevo un buen rato peleando con esto y no consigo darle una solución, a ver si alguien ve el fallo.
Para ponernos en situación, tengo una página en php y a mitad de página hago un include de otro php que ejecuta un bucle y genera, por cada ubicación de en la base de datos, lo siguiente:
Código:
  
El objetivo es simple, genera marker1, marker2... La coña es que no me muestra los markers. var marker<?php echo $x; ?> = new google.maps.Marker({
        position: new google.maps.LatLng(<?php echo $point->coordenadas; ?>),
        map:map2
      });
No sé si tiene algo que ver que antes de llegar a ejecutarse esto, se ejecuta otro script js que geolocaliza al usuario en el mapa.
El script completo es este
Código:
  
En este caso la variable map2 la llamé así por si el problema venía por la primera variable "map" que se ejecuta en el script anterior.<script>
    var map2 = document.getElementById('map'); <?php
    $x = 0;
    while ($point = mysql_fetch_object($c)) {
      $x++; ?>
      var marker<?php echo $x; ?> = new google.maps.Marker({
        position: new google.maps.LatLng(<?php echo $point->coordenadas; ?>),
        map:map2
      });<?php
    } ?>
</script>
En fin.. que no sé por donde cogerlo ya, y estoy seguro que debe ser una bobada, pero no doy con ella :(
 
 



