wie kann ich bestimmen, Wann Google Maps loadGeoJson abgeschlossen?

Habe ich ein Szenario, wo Benutzer können speichern Ihre mapping-styling. Wenn ein Benutzer zurück navigiert zur Seite mit der Karte sollte es die Karte anzuzeigen die Weise, wie es vorher war.

Kann der Benutzer die Farben wechseln von Regionen und Grenzen hinweg so gut wie für thematische Formatvorlagen basierend auf demografischen Daten.

Mit der Veröffentlichung der neuen loadGeoJson ich habe großen Erfolg mit Beschleunigung meine Anwendung, Anfangs war ich Zeichnung, die alle von den Regionen selbst, über JS. Dies war causeing einige Speicher-Probleme bei rund 1500 Standorten. Diese neue Funktion verringert Sie sich deutlich. Ich bin die Wahl zu generieren, die die Eigenschaften der Objekte auf der server-Seite und geben Sie nur eine URL, um die Karte zu Rendern. Diese URL übergeben wird, zusammen mit allen anderen Stil-Informationen neu erstellen Sie die Karte wie es vorher war.

Dem problem bin ich begegnet, ist, wenn ich versuche, gelten die stylings, die Karte noch nicht abgerufen die Liste der features werden auf der Karte angezeigt.

Suche durch die Dokumentation sehe ich keine Veranstaltungen, die speziell für die loadGeoJson Methode, aber sah für addfeature und setgeometry, aber keines dieser Ereignisse ausgelöst wird, wenn mit der loadGeoJson Methode.

Dies wurde alles geschrieben in Typoskript und versucht einzuhalten, um eine ziemlich strenge MVVM-Ansatz mit Knock-out, um alle änderungen der Benutzeroberfläche für mich über Bindung.

Gibt es ein anderes Ereignis kann ich tie-in, um zu sehen, wenn dieses Verfahren abgeschlossen ist, so kann ich meine Stile angemessen?

Gibt es einen anderen Ansatz, wo ich kann Backen in einem "warte" irgendwo? .

  • Könnten Sie den link der Dokumentation?
InformationsquelleAutor BigDubb | 2014-04-14
Schreibe einen Kommentar