Article View: pl.comp.lang.javascript
Article #50198Re: javascript usuwanie markerów z Google Maps Api
From: keemor
Date: Mon, 16 Aug 2010 14:55
Date: Mon, 16 Aug 2010 14:55
51 lines
2774 bytes
2774 bytes
On 9 Sie, 13:48, kpietru <krystian_pietrus...@poczta.fm> wrote:
> Robię mapę:
> 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.jshttp://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.
Co to znaczy nie dziala? Jaki jest blad?
Masz firebuga chociaz?
No i moglbys jakis przyklad pokazac jak to robisz, inaczej to tylko
mozna zgadywac
W tej bibliotece jest metoda hideDocument i tu mozna sprawdzic co sie
dzieje
var hideDocument = function (doc) {
// Hide the map objects associated with a document
var i;
for (i = 0; i < doc.markers.length; i++) {
this.markers[i].setVisible(false);
}
for (i = 0; i < doc.overlays.length; i++) {
doc.overlays[i].setOpacity(0);
}
};
>
> Jak zaimplementować efekt pokaż/ukryj markery? Lub, jak je
> usunąć z mapy?
> Siedzę już kilka dni nad tym fragmentem kodu, proszę o wszelkie
> sugestie.
Technical Details
Message-ID:
<421d0e84-b455-427d-abea-34a4f566e214@q22g2000yqm.googlegroups.com>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!news.glorb.com!postnews.google.com!q22g2000yqm.googlegroups.com!not-for-mailReferences:
<eb89bf97-c1ed-43fa-9efc-930b49bdc3b3@f6g2000yqa.googlegroups.com>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!news.glorb.com!postnews.google.com!q22g2000yqm.googlegroups.com!not-for-mail From: keemor <keemor@gmail.com> Newsgroups: pl.comp.lang.javascript Subject: Re: javascript usuwanie markerów z Google Maps Api Date: Mon, 16 Aug 2010 07:55:51 -0700 (PDT) Organization: http://groups.google.com Lines: 58 Message-ID: <421d0e84-b455-427d-abea-34a4f566e214@q22g2000yqm.googlegroups.com> References: <eb89bf97-c1ed-43fa-9efc-930b49bdc3b3@f6g2000yqa.googlegroups.com> NNTP-Posting-Host: 217.98.91.230 Mime-Version: 1.0 X-Trace: posting.google.com 1281970551 21077 127.0.0.1 (16 Aug 2010 14:55:51 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: Mon, 16 Aug 2010 14:55:51 +0000 (UTC) Complaints-To: groups-abuse@google.com Injection-Info: q22g2000yqm.googlegroups.com; posting-host=217.98.91.230; posting-account=h5WmiQoAAACR2Lf0ojrkOgSRNbKcXh-3 User-Agent: G2/1.0 X-HTTP-UserAgent: Mozilla/5.0 (X11; U; Linux i686; pl-PL; rv:1.9.2.8) Gecko/20100723 Ubuntu/9.10 (karmic) Firefox/3.6.8,gzip(gfe) Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit