Estoy intentando cargar un mapa de Google con marcadores dinámicos e información dinámica de Windows para ir con ellos. Básicamente, tengo los marcadores funcionando. Las ventanas de información son clicables y se pueden cerrar, sin embargo, no tienen el contenido correcto. Parece que el contenido de cada ventana de información es el último registro que se encuentra en el bucle de consulta. Verá qué está sucediendo here Aquí está el código:Google Maps infoWindow solo cargando el último registro en marcadores
<script type="text/javascript">
//Load the Google Map with Options//
function initialize() {
var myLatlng = new google.maps.LatLng(42.48019996901214, -90.670166015625);
var myOptions = {
zoom: 6,
center: myLatlng,
mapTypeId: google.maps.MapTypeId.ROADMAP
}
var map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);
//Begin query loop to set the markers and infoWindow content//
<cfoutput query="GetCoord">
var LatLng = new google.maps.LatLng(#Client_Lat#, #Client_Lng#);
var marker = new google.maps.Marker({
position: LatLng,
map: map,
title: "#Client_Company#"
});
var contentString = '<p><b>#Client_Company#</b><br>'+
'#Client_Address#<br>'+
'#Client_City#, #Client_State# #Client_Zip#<br>'+
'<a href="member_detail.cfm?ID=#Client_ID#">View Details</a>';
var infowindow = new google.maps.InfoWindow({
content: contentString
});
google.maps.event.addListener(marker, 'click', function() {
infowindow.open(map,this);
});
</cfoutput>
//End query loop
}
</script>
¿Alguna idea sobre por qué ocurre esto?
En FF3.6.8, obtengo tres mapas ma operadores, que parece correcto en función de la fuente de la página. ¿Con qué navegador estás teniendo problemas? –
Los tres son los marcadores de mapas correctos, pero el contenido de las ventanas de información deben ser diferentes. Los tres son en realidad el contenido que es el último registro en mi consulta de GetCoord. – knawlejj