Entfernen Sie das Polygon aus der Karte

8

Voraussetzungen: Wenn der Kunde auf einen Marker klickt, wird unter Verwendung des Flyers js maps api direkt unterhalb des Markers ein Rechteck gezeichnet, das entsprechend dem Marker zentriert ist. Wenn Sie dann auf einen anderen Marker klicken, sollten Sie die vorherigen Rechtecke entfernen und ein weiteres Rechteck unter dem neu angeklickten Marker zeichnen.

Problem: Ich verwende den folgenden Code, um ein Polygon zu zeichnen, und ich kann ein Rechteck sehen. Und es zeichnet das Rechteck auf einen Marker. Dann wird durch Klicken auf einen anderen Marker ein neues Rechteck gezeichnet. Aber das alte Rechteck existiert auch noch.

Frage: Wie soll ich das Verhalten implementieren, so dass beim Klicken auf den neuen Marker das alte Rechteck aus der Karte gelöscht wird?

%Vor%     
Asif Ashraf 30.06.2012, 08:07
quelle

2 Antworten

15

Ich habe es selbst herausgefunden.

Das war die Lösung:

%Vor%     
Asif Ashraf 03.07.2012, 05:59
quelle
1

Das funktioniert auch, getestet mit Leaflet 1.2.0.

window.polygon.remove()

    
arsenik 27.12.2017 16:49
quelle

Tags und Links