4 votos

Quitar polilíneas de mapas de google

Tengo un punto donde un Gpolyline línea se dibuja a partir de un marcador a otro punto. Después de que haga clic en un segundo momento, quiero quitar la polilínea. ¿Cómo puedo eliminar la línea después de hacer clic en el marcador por segunda vez?

Mi pseudo-código es el siguiente:

  google.maps.event.addListener(markersArray[0], 'click', function() {
     'draw line to point'
  } );

(Yo lo hice también pedir a esta pregunta en StackOveflow - no estoy seguro de si es aceptable para publicar la misma pregunta aquí)

1voto

tobes Puntos 19

Si añades la polilínea utilizando

usted debe poder eliminar mediante

Ver Referencia de la API de la clase GMap2

1voto

swilliams Puntos 19415

Una manera - y es la única manera de no es mantener una referencia a la línea que está dibujando en el objeto de marcador que ya tienes, como esta:

También puede guardar una referencia a la línea en una variable global. De cualquier manera, es necesario conservar una referencia alrededor para poder quitarlo más tarde.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X