Estoy usando gmap v3. Estoy enfrentando un problema El problema es que estoy creando marcadores dinámicamente y en un momento similar estoy creando la ventana de información de ese marcador. Ahora quiero agregar algunos contenidos en cualquier ventana de un marcador. Pero no sé cómo puedo obtener el contenido de una ventana de información. He almacenado mis objetos marcadores en una matriz y también los objetos de infowindow. Pero no se encontró ninguna solución.quiere obtener el contenido de la infobubble de un marcador?
Quiero obtener el contenido de la ventana de información en función del marcador.
EDIT:
var markerArray = new Array();
var infoArray = new Array();
function placemarker(point,id, contents){
var marker = new google.maps.Marker({
icon: image,
position: point,
map: map,
title: name
});
markerArray[id] = marker;
var infoBubble = new InfoBubble();
var content = contents;
infoBubble.setContent(content);
google.maps.event.addListener(marker,"mouseover",function(event){
for(var i=0; i < infoArray.length ; i++)
infoArray[i].close();
infoBubble.open(map,marker);
});
infoArray.push(infoBubble);
}
Esta función se llama dentro de una función muchas veces que crean marcador en el mapa. ahora con una condición, dos marcadores tienen la misma latitud y quiero mostrar un solo marcador con infowindow del contenido de ambos marcadores. Pude crear un solo marcador pero no puedo agregar el contenido en una ventana de información.
Pero donde ha tomado el contenido de la infobubble después de crearlo. Solo lea la pregunta cuidadosamente. –
@Gaurav ¿La respuesta después de la edición no funciona, parece razonable? – slawekwin
no, mi pregunta es cómo obtener el valor del contenido significa html de infobubble anterior. –