Hallo @SebastianM @ brian-Sänger, bitte korrigieren Sie mich, wenn ich falsch
google.maps.event.clearInstanceListeners(marker);
aufrufen: https://github.com/SebastianM/angular2-google-maps/ blob / master / src / core / services / manager / marker-manager.ts # L25_addEventListeners
, abonnieren sie jedoch nicht explizit bei destroy: https://github.com/SebastianM/angular2-google-maps/blob/master/ src / core / directives / google-map-marker.ts # L125 ähnlich wie hier: https://github.com/SebastianM/angular2-google-maps/blob/master/src/core/directives/google- map.ts # L224Es mag auch andere geben, aber diese sind es, auf die ich sofort aufmerksam werde. Was denken Sie? Gerne in einer PR ansprechen, wenn Sie möchten. Vielen Dank!
Ja, ich bin damit einverstanden, dass der Google Marker dann einen veralteten Verweis auf den SebM Marker enthält
@alexweber ya, das ist ein Punkt, der schon eine Weile auf meiner TODO-Liste steht. Wir sollten dies in der nächsten Version ansprechen. Ich werde etwas weiter darüber nachdenken und oben kommentieren, wenn ich einen guten Weg gefunden habe, dies in Zukunft zu handhaben. Danke Leute!
Ich habe Punkt 2 im obigen Commit angesprochen, immer noch unklar, ob wir google.maps.event.clearInstanceListeners(marker);
also lassen Sie es vorerst
Dieses Problem wurde automatisch als veraltet markiert, da es in letzter Zeit keine Aktivitäten gab. Es wird geschlossen, wenn keine weitere Aktivität stattfindet. Vielen Dank für Ihre Beiträge.
Hilfreichster Kommentar
@alexweber ya, das ist ein Punkt, der schon eine Weile auf meiner TODO-Liste steht. Wir sollten dies in der nächsten Version ansprechen. Ich werde etwas weiter darüber nachdenken und oben kommentieren, wenn ich einen guten Weg gefunden habe, dies in Zukunft zu handhaben. Danke Leute!