removeAnnotation method
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;
}
});
}