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!
