Hola @SebastianM @ brian-singer,
google.maps.event.clearInstanceListeners(marker);
en el administrador de marcadores: https://github.com/SebastianM/angular2-google-maps/ blob / master / src / core / services / managers / marker-manager.ts # L25_addEventListeners
pero no cancelemos la suscripción explícitamente a ellos al destruir: https://github.com/SebastianM/angular2-google-maps/blob/master/ src / core / directives / google-map-marker.ts # L125 similar a lo que hacemos aquí: https://github.com/SebastianM/angular2-google-maps/blob/master/src/core/directives/google- map.ts # L224Puede que haya otros también, pero estos son los que me llaman la atención de inmediato, ¿cuáles son tus pensamientos? Feliz de abordar en un PR si quieres. ¡Gracias!
Sí, acepto que el marcador de Google tiene una referencia obsoleta al marcador de SebM
@alexweber ya, este es un punto que está en mi lista de TODO desde hace un tiempo. Deberíamos abordar esto en la próxima versión. Pensaré en esto un poco más y comentaré más arriba cuando haya encontrado una buena manera de manejar esto en el futuro. ¡Gracias chicos!
He abordado el elemento 2 en la confirmación anterior, aún no está claro si necesitamos usar google.maps.event.clearInstanceListeners(marker);
así que lo dejo por ahora.
Este problema se ha marcado automáticamente como obsoleto porque no ha tenido actividad reciente. Se cerrará si no se produce más actividad. Gracias por sus aportaciones.
Comentario más útil
@alexweber ya, este es un punto que está en mi lista de TODO desde hace un tiempo. Deberíamos abordar esto en la próxima versión. Pensaré en esto un poco más y comentaré más arriba cuando haya encontrado una buena manera de manejar esto en el futuro. ¡Gracias chicos!