Używam programu gmap v3. Mam problem. Problem polega na tym, że tworzę dynamiczny znacznik iw tym samym czasie tworzę infomatindow tego znacznika. Teraz chcę dodać trochę treści do każdej infowindow znacznika. Ale nie wiem, jak mogę uzyskać zawartość infomatu. Mam zapisane obiekty znaczników w tablicy oraz obiekty infowindow. Ale nie znaleziono żadnego rozwiązania.chcesz uzyskać zawartość infobubble znacznika?
Chcę uzyskać zawartość infowindow na podstawie znacznika.
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);
}
Ta funkcja jest wywoływana w funkcji czasu, które tworzą wiele znacznik na mapie. teraz pod warunkiem, że dwa markery mają taką samą długość i chcę pokazać pojedynczy znacznik z informacją o zawartości obu znaczników. Udało mi się utworzyć pojedynczy znacznik, ale nie mogę dołączyć treści do okna informacyjnego.
Ale skąd wziął się zawartość infobubble po jej utworzeniu. Przeczytaj uważnie to pytanie. –
@Gaurav Czy odpowiedź po edycji nie działa, wydaje się uzasadniona? – slawekwin
nie, moje pytanie brzmi, jak uzyskać wartość zawartości oznacza html poprzedniego infobubble. –