Krystian Pietruszka brak opisu
Temat: Maps API V3 i skrypt geoxml3 - pokaż/ukryj markery
Moja mapa:po kliknięciu przycisku na mapie wyświetlają się
markery z pliku KML. Parsowaniem KML'a zajmuje się
skrypt: http://sterlingudell.com/geoxml3/geoxml3.js
Demo autora skryptu geoxml.js pokazuje markery wczytane z pliku KML:
http://sterlingudell.com/geoxml3/markers.html
Próbowałem różnych metod z usuwaniem markerów z mapy:
for(var i in markers){
markers[i].setMap(null);
}
markers=[];
Powyższa metoda nie działa dla markerów ładowanych za pomocą geoxml3.js
Próbowałem też metody zalecanej w referencjach biblioteki geoxml3.js
http://code.google.com/p/geoxml3/wiki/ParserReference
var geoXml=new geoXML3.parser({map:map});
geoXml.hideDocument(geoXml.docs);
Powyższa metoda nie usuwa markerów, nie działa.
Jak zaimplementować efekt pokaż/ukryj markery? Lub, jak je usunąć z mapy?
Siedzę już kilka dni nad tym fragmentem kodu, proszę o wszelkie sugestie.Krystian Pietruszka edytował(a) ten post dnia 09.08.10 o godzinie 13:45