ΠΡΠΈΠ²Π΅Ρ, @SebastianM @
google.maps.event.clearInstanceListeners(marker);
Π² Π΄ΠΈΡΠΏΠ΅ΡΡΠ΅ΡΠ΅ ΠΌΠ°ΡΠΊΠ΅ΡΠΎΠ²: https://github.com/SebastianM/angular2-google-maps/ blob / master / src / core / services / manager / marker-manager.ts # L25_addEventListeners
Π½ΠΎ ΡΠ²Π½ΠΎ Π½Π΅ ΠΎΡΠΌΠ΅Π½ΡΠ΅ΠΌ ΠΏΠΎΠ΄ΠΏΠΈΡΠΊΡ Π½Π° Π½ΠΈΡ
ΠΏΡΠΈ ΡΠ½ΠΈΡΡΠΎΠΆΠ΅Π½ΠΈΠΈ: https://github.com/SebastianM/angular2-google-maps/blob/master/ src / core / directives / google-map-marker.ts # L125 Π°Π½Π°Π»ΠΎΠ³ΠΈΡΠ½ΠΎ ΡΠΎΠΌΡ, ΡΡΠΎ ΠΌΡ Π΄Π΅Π»Π°Π΅ΠΌ Π·Π΄Π΅ΡΡ: https://github.com/SebastianM/angular2-google-maps/blob/master/src/core/directives/google- map.ts # L224ΠΠΎΠ³ΡΡ Π±ΡΡΡ ΠΈ Π΄ΡΡΠ³ΠΈΠ΅, Π½ΠΎ ΡΡΠΎ ΡΠ΅, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΡΠ°Π·Ρ ΠΏΡΠΈΠ²Π»Π΅ΠΊΠ°ΡΡ ΠΌΠΎΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΡΡΠΎ Π²Ρ Π΄ΡΠΌΠ°Π΅ΡΠ΅? Π‘ ΡΠ°Π΄ΠΎΡΡΡΡ ΠΎΠ±ΡΠ°ΡΡΡΡ Π² PR, Π΅ΡΠ»ΠΈ Ρ ΠΎΡΠΈΡΠ΅. Π‘ΠΏΠ°ΡΠΈΠ±ΠΎ!
ΠΠ°, Ρ ΡΠΎΠ³Π»Π°ΡΠ΅Π½, ΡΡΠΎ Π² Google Marker Π΅ΡΡΡ ΡΡΡΠ°ΡΠ΅Π²ΡΠ°Ρ ΡΡΡΠ»ΠΊΠ° Π½Π° SebM Marker.
@alexweber, Π΄Π° , ΡΡΠΎ ΡΠΆΠ΅ ΠΊΠ°ΠΊΠΎΠ΅-ΡΠΎ Π²ΡΠ΅ΠΌΡ Π² ΠΌΠΎΠ΅ΠΌ ΡΠΏΠΈΡΠΊΠ΅ TODO. ΠΡ Π΄ΠΎΠ»ΠΆΠ½Ρ ΡΠ΅ΡΠΈΡΡ ΡΡΠΎ Π² ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΌ Π²ΡΠΏΡΡΠΊΠ΅. Π― ΠΏΠΎΠ΄ΡΠΌΠ°Ρ ΠΎΠ± ΡΡΠΎΠΌ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π΄Π°Π»ΡΡΠ΅ ΠΈ ΠΏΡΠΎΠΊΠΎΠΌΠΌΠ΅Π½ΡΠΈΡΡΡ Π²ΡΡΠ΅, ΠΊΠΎΠ³Π΄Π° Π½Π°ΠΉΠ΄Ρ Ρ ΠΎΡΠΎΡΠΈΠΉ ΡΠΏΠΎΡΠΎΠ± ΡΠΏΡΠ°Π²ΠΈΡΡΡΡ Ρ ΡΡΠΈΠΌ Π² Π±ΡΠ΄ΡΡΠ΅ΠΌ. Π‘ΠΏΠ°ΡΠΈΠ±ΠΎ, ΠΏΠ°ΡΠ½ΠΈ!
Π― ΡΠ°ΡΡΠΌΠΎΡΡΠ΅Π» ΠΏΡΠ½ΠΊΡ 2 Π² ΠΊΠΎΠΌΠΌΠΈΡΠ΅ Π²ΡΡΠ΅, Π½ΠΎ Π΄ΠΎ ΡΠΈΡ
ΠΏΠΎΡ Π½Π΅ΡΡΠ½ΠΎ, Π½ΡΠΆΠ½ΠΎ Π»ΠΈ Π½Π°ΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ google.maps.event.clearInstanceListeners(marker);
ΠΏΠΎΡΡΠΎΠΌΡ ΠΏΠΎΠΊΠ° ΠΎΡΡΠ°Π²ΠΈΠΌ Π΅Π³ΠΎ.
ΠΡΠ° ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° Π±ΡΠ»Π° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΠΏΠΎΠΌΠ΅ΡΠ΅Π½Π° ΠΊΠ°ΠΊ ΡΡΡΠ°ΡΠ΅Π²ΡΠ°Ρ, ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ Π² ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅Π΅ Π²ΡΠ΅ΠΌΡ Π½Π΅ Π±ΡΠ»ΠΎ Π°ΠΊΡΠΈΠ²Π½ΠΎΡΡΠΈ. ΠΠ½ Π±ΡΠ΄Π΅Ρ Π·Π°ΠΊΡΡΡ, Π΅ΡΠ»ΠΈ Π±ΠΎΠ»ΡΡΠ΅ Π½Π΅ Π±ΡΠ΄Π΅Ρ Π°ΠΊΡΠΈΠ²Π½ΠΎΡΡΠΈ. Π‘ΠΏΠ°ΡΠΈΠ±ΠΎ Π·Π° Π²Π°Ρ Π²ΠΊΠ»Π°Π΄.
Π‘Π°ΠΌΡΠΉ ΠΏΠΎΠ»Π΅Π·Π½ΡΠΉ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΉ
@alexweber, Π΄Π° , ΡΡΠΎ ΡΠΆΠ΅ ΠΊΠ°ΠΊΠΎΠ΅-ΡΠΎ Π²ΡΠ΅ΠΌΡ Π² ΠΌΠΎΠ΅ΠΌ ΡΠΏΠΈΡΠΊΠ΅ TODO. ΠΡ Π΄ΠΎΠ»ΠΆΠ½Ρ ΡΠ΅ΡΠΈΡΡ ΡΡΠΎ Π² ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΌ Π²ΡΠΏΡΡΠΊΠ΅. Π― ΠΏΠΎΠ΄ΡΠΌΠ°Ρ ΠΎΠ± ΡΡΠΎΠΌ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π΄Π°Π»ΡΡΠ΅ ΠΈ ΠΏΡΠΎΠΊΠΎΠΌΠΌΠ΅Π½ΡΠΈΡΡΡ Π²ΡΡΠ΅, ΠΊΠΎΠ³Π΄Π° Π½Π°ΠΉΠ΄Ρ Ρ ΠΎΡΠΎΡΠΈΠΉ ΡΠΏΠΎΡΠΎΠ± ΡΠΏΡΠ°Π²ΠΈΡΡΡΡ Ρ ΡΡΠΈΠΌ Π² Π±ΡΠ΄ΡΡΠ΅ΠΌ. Π‘ΠΏΠ°ΡΠΈΠ±ΠΎ, ΠΏΠ°ΡΠ½ΠΈ!