używam tego kodu, aby utworzyć znacznik i infowindow który pokazuje się po kliknięciu na znacznik:InfoWindow nie pokazując w Google Map
// latLng and map are created earlier in code
var marker = new google.maps.Marker({
position: latLng,
map: map
});
// contentString is just a string with content also created earlier
google.maps.event.addListener(marker, 'click', function(){
infowindow.setContent(contentString);
infowindow.open(map, marker);
});
Ten kod produkuje wszystko dobre, z wyjątkiem jednej rzeczy, to nie pokazuje zamknięcie ikona w prawym górnym rogu okna informacyjnego.
Ktoś wie co może być problemem?
Używam meteor.js jeśli czyni żadnej różnicy
Oto jak stworzyć InfoWindow
:
var infowindow = new google.maps.InfoWindow();
Twój kod działa dla mnie (infowindow pokazuje ikonę zamknięcia). Być może problem z css? Możesz jako eksperymentować, wypróbuj "wersję wydania" (określ v = 3 w dołączonym skrypcie). – geocodezip
Nie działa. Co to może być w css? Edytuję właściwości CSS na żywo w konsoli Google Chrome, ale nie mogę znaleźć rozwiązania. – Drag0
gdy funkcja infowindow nie działała, lepiej dodaj kod, w którym tworzysz infowindow –