removeAnnotation method

void removeAnnotation(
  1. String annotationId
)

Implementation

void removeAnnotation(String annotationId) {
  runInAction(() {
    _annotations.remove(annotationId);
    _selectedAnnotationIds.remove(annotationId);

    // Clear drag state if removing the dragged annotation
    if (_draggedAnnotationId.value == annotationId) {
      _draggedAnnotationId.value = null;
      _lastPointerPosition.value = null;
    }
  });
}