Ich habe eine Google Map mit Zeichnung Overlays für Rechteck, Kreis, Polygon. Alles ist cool, aber ich möchte die Overlays löschen, bevor ich (automatisch) ein neues zeichne.Google Maps API-Mausdraw deaktiviert im Zeichenmodus?
Es scheint keine Möglichkeit zu geben, es über ein vorhandenes Google Maps-Steuerelement zu löschen, und ich möchte keine benutzerdefinierte Schaltfläche dafür erstellen.
google.maps.event.addListener(this.map, 'mousedown', function(event) {
console.log('map mousedown');
console.log(_this.drawingManager.getDrawingMode());
});
Ich versuche, die Karten zu löschen, wenn ein mousedown
Ereignis auf der Karte stattfindet. Aber wenn sich die Karte im Zeichenmodus befindet, wird dieses Ereignis nicht ausgelöst. Ich kann auch keine Dokumentation über Mausereignisse für die Zeichensteuerung finden.
Gibt es eine Möglichkeit, einen Mausdown auch im Zeichnungsmodus (Zeichnen eines Kreises, Rechtecks, Polygons usw.) auszulösen?
thx, dachte nicht an die zugrunde liegende Div. – Rob