🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.javascript
Article #50198

Re: javascript usuwanie markerów z Google Maps Api

#50198
From: keemor
Date: Mon, 16 Aug 2010 14:55
51 lines
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-mail
References: <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