EL teea es que debo pasar un array de php a javascript y no se si me falla eso.
Código Javascript :
<script type="text/javascript"> var contenido = new Array(); var marca ; var markers=[]; //abro php <?php for($i = 0; $i <$contar; $i++) { echo "contenido.push( '$nombrezona[$i]');"; echo "infowindow = new google.maps.InfoWindow({ });"; echo " marca = marker".$idzona[$i]."; markers.push(marca);"; //cierro php ?> for (var i = 0; i < markers.length; i++) { var content = contenido[i]; var marker = markers[i]; google.maps.event.addListener(marker, 'click', function () { infowindow.setContent(content); infowindow.open(map, this); }); } <script>
He cortado mucho codigo para mostrar solo el error.
La cosa parece funiconar, deberian salir 2 marcas, y al marcar sobre ellas cada una muestre un texto:$nombrezona[$i]' (que es el array sacado de mysql, probe con echos y esan los 2 puntos).
Las marcas salen, pero al marcar en cada una, sale lo mismo, lo que hay en $nombrezona[2], por lo que imagino, la sobreescribe, pero no encuentro donde...
Haber si me podeis ayudaaar.
Gracias!