Estoy buscando agregar un oyente para disparar cuando el usuario termine de dibujar el polígono a través del Administrador de dibujos de Google Maps. Es entonces cuando el primer punto del polígono se interseca consigo mismo.
¿Alguien tiene experiencia haciendo eso?
Actualmente, mi administrador de dibujos está configurado de la siguiente manera:
handleCreate() { const { google } = this.props; const { maps } = google; const drawingManager = new maps.drawing.DrawingManager({ drawingMode: google.maps.drawing.OverlayType.POLYGON, drawingControl: false, polygonOptions: { ...EDITABLE_YARD_BOUNDS_STYLE }, }); drawingManager.setMap(this.map); }es posible usando el oyente 'polygoncomplete', así:
maps.event.addListener(drawingManager, 'polygoncomplete', function(polygon) { console.log("new polygon is", polygon); });