Cita:
Iniciado por Swab Gracias por responder, pero saber que queda igual...
échale un vistazo en esta dirección:
http://files.dm.cl/mapaquellon/web/#
Pincha sobre un link derecho y selecciona algo. El primer valor que le haces clic, te sigue por siempre.
Swab
Lo que estoy viendo está claro:
- Con
<?php while ($row = mysql_fetch_array($query2)) te recorre todos los datos y los construyes más abajo.
- Con
var marker = this; recorres todos los marcadores-
Pero el
infoWindow.setContent(marcadores); siempre te recogerá el último ya que la variable se reescribe hasta el final.
He probado para darte una solución directamente, considerandolo un array pero no me permite la estructura que le has dado, por la reescritura de las mismas variables.
Te sugiero que adaptes una forma de lectura como te recomiendan en
Uso de PHP / MySQL con Google Maps generando unXML que será leído posteriormente.
Puedes encontrar otras formas de crear, por ejemplo, un archivo JSON (generado dinamicamente con PHP), incluso en este mismo foro.
Personalmente este tipo de trabajos los leo a través de XML con excelente resultado (ver
aquí o
aquí).